首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

好吧,有个小小的有关问题,QT全屏了

2012-03-09 
好吧,有个小小的问题,QT全屏了QMainWindow(parent,Qt::FramelessWindowHint)//构造方法上初始化定义也就是

好吧,有个小小的问题,QT全屏了
QMainWindow(parent,Qt::FramelessWindowHint) //构造方法上初始化定义
也就是setAttribute(Qt::FramelessWindowHint);
resize(QApplication::desktop()->availableGeometry().size()); //显示可见区域

结果:

但是这个方法是前段我得到的解决无标题栏,QT全屏的问题。
参考:http://topic.csdn.net/u/20120220/10/b17e4f6f-6bf9-497f-accf-a25008ad48ca.html

现在得到的结果就是不是全屏,但是全屏的感觉。
不知道,我描述的够不够清楚(我想没=_=|||)

好吧,看看有没有高手能解决下呢。

[解决办法]
没外网的表示伤不起。看不见图。


resize(QApplication::desktop()->availableGeometry().size()); //显示可见区域
这个就是让你的程序大小改为桌面可用区域大小(一般就是出去任务栏剩下的空间)。
有什么问题么 =。=

如果你界面的topLeft 不是 (0,0) , 还要自己计算一下,不然有些区域会超出桌面看不到的。
[解决办法]

探讨

没外网的表示伤不起。看不见图。


resize(QApplication::desktop()->availableGeometry().size()); //显示可见区域
这个就是让你的程序大小改为桌面可用区域大小(一般就是出去任务栏剩下的空间)。
有什么问题么 =。=

如果你界面的topLeft 不是 (0,0) , 还要自己计算一下,不然有些区域会超出桌面看不到的。

[解决办法]
http://hi.baidu.com/cmdmac_scut_edu_cn/blog/item/13f385de91827d4acdbf1a69.html

看看这篇文章

热点排行