qt窗口操作函数(最大化全屏隐藏最大化最小化)

上传人:自*** 文档编号:79745055 上传时间:2019-02-17 格式:DOC 页数:2 大小:57.30KB
返回 下载 相关 举报
qt窗口操作函数(最大化全屏隐藏最大化最小化)_第1页
第1页 / 共2页
qt窗口操作函数(最大化全屏隐藏最大化最小化)_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《qt窗口操作函数(最大化全屏隐藏最大化最小化)》由会员分享,可在线阅读,更多相关《qt窗口操作函数(最大化全屏隐藏最大化最小化)(2页珍藏版)》请在金锄头文库上搜索。

1、Qt窗口中的一些小技术总结/Qt主窗口没有最小化,最大化按钮且最大化显示int main(int argc, char *argv)QApplication a(argc, argv);TestQtForWinCE w;w.setWindowFlags(w.windowFlags()& Qt:WindowMaximizeButtonHint& Qt:WindowMinimizeButtonHint);w.showMaximized();return a.exec();这里的“&”是取反以后再按位与的意思,下面的“|”是按位或的意思/同时禁止最大化最小化按钮Qt:WindowMinMaxButt

2、onsHint/也禁止关闭w.setWindowFlags(w.windowFlags() & (Qt:WindowMinMaxButtonsHint | Qt:WindowCloseButtonHint);Qt全屏显示函数 1、window.showFullScreen()/此方法只对顶级窗口有效,对子窗口无效2、yourwidget-setWindowFlags(Qt:window | Qt:FramelessWindowHint); (第一个Qt:window表示此widget是窗口类型,第二个参数使用无框架就是没有标题,状态栏和边框)Qt最大化显示函数 window.showMaxim

3、ized()Qt最小化显示函数 window.showMinimized()Qt固定尺寸显示函数 window.resize(x,y)子窗口全屏显示: QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示,但是他只对窗口模式的部件有用。子窗口的特征是 Qt:SubWindow,不是独立的窗口。因此对其调用showFullScreen()无效。通过对对子窗口调用:setWindowFlags(Qt:Dialog);或setWindowFlags(Qt:Window);将其设为窗口模式后,即可调用 showFullScreen();进行全屏显示了。 如果要

4、还原为普通窗口,调用setWindowFlags(Qt:subwindow)将子窗口设置为非顶级窗口,再调用showNormal()还原子窗口显示。参考:相对于子窗口的全屏显示方法,不得不提的是子窗口退出全屏的方法。MFC中,子窗口退出全屏的方法简单直接,直接调用SetWindowPos()函数将子窗口显示到预定的位置即可。QT中,直接使用move和resize对窗口定位是没有效果的。需要先将子窗口设位非窗口模式。之后再将窗口移到理想位置。即先调用setWindowFlags(Qt:Dialog);或者setWindowFlags(Qt:SubWindow);在调用move和resize函数。

5、有人提到退出全屏时,调用showNormal(),再调setWindowFlags(Qt:SubWindow)。这有两个问题:1)showNormal()也是只对顶级窗口有效。2)可以考虑先调用showNormal()将窗口设为原来大小,在将窗口设为子窗口模式。但这样窗口回到父窗口之中也不会显示原来的大小。获取屏幕宽度和高度QApplication:desktop()-width() ;QApplication:desktop()-height() ;即得到屏幕分辨率,如1024*768,800*600.2010-08-18 10:58 Qt主窗口没有最小化,最大化按钮且最大化显示/Qt主窗口没有最小化,最大化按钮且最大化显示int main(int argc, char *argv)QApplication a(argc, argv);TestQtForWinCE w;w.setWindowFlags(w.windowFlags()& Qt:WindowMaximizeButtonHint& Qt:WindowMinimizeButtonHint);/w.showMaximized();w.showFullScreen();return a.exec();

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号