Qt|Qt禁用最大化按钮时最大化显示窗口
2017-03-02 10:57
1316 查看
http://blog.csdn.net/wangjieest/article/details/8204754
要设置一个窗口最大化显示,并且禁用还原按钮(保留最小化按钮)....
一般情况下,窗口的大小会出现一些问题的..
折腾了一会...
凑合用吧
w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaximizeButtonHint);//禁用按钮
QDesktopWidget desktop;
//w.geometry().y()-w.frameGeometry().y() 需要调整一下这个尺寸
w.setFixedSize(desktop.availableGeometry().size()-QSize(0,w.geometry().y()-w.frameGeometry().y()));
w.move(0,0);//把默认的位置也设为0
w.showMaximized();//这样可以铺对位置吧.
要设置一个窗口最大化显示,并且禁用还原按钮(保留最小化按钮)....
一般情况下,窗口的大小会出现一些问题的..
折腾了一会...
凑合用吧
w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaximizeButtonHint);//禁用按钮
QDesktopWidget desktop;
//w.geometry().y()-w.frameGeometry().y() 需要调整一下这个尺寸
w.setFixedSize(desktop.availableGeometry().size()-QSize(0,w.geometry().y()-w.frameGeometry().y()));
w.move(0,0);//把默认的位置也设为0
w.showMaximized();//这样可以铺对位置吧.
相关文章推荐
- Qt 禁用最大化按钮时最大化显示窗口
- Qt|QT禁用最大化按钮和禁止调节窗口大小
- Qt 结构体 正则表达 居中显示 页面置顶 页面全局化 标题命名 标题最大化等按钮失效 去标题栏令窗口不可移动
- QT禁用最大化按钮 和 禁止调节窗口大小
- C#如何禁用Form窗口的最大化按钮
- (转)Qt中窗口按钮显示总结
- VC代码设置禁用窗口最大化按钮禁用拖拽
- QT中Dialog显示最大化最小化按钮
- winform 窗体关闭按钮禁用、不显示最大化、最小化、关闭按钮 分类: WinForm 2014-12-22 16:09 82人阅读 评论(0) 收藏
- Qt窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标
- 如何禁用MFC单文档主窗口的最大化按钮?
- QT窗口去掉最大化最小化关闭按钮
- PyQT——禁止显示窗口最大化按钮及禁止调整窗口大小
- 让Qt的窗口最小化最大化及关闭按钮都消失
- Qt窗口-仅显示关闭按钮
- Qt 设置窗口的最小化、最大化、关闭按钮
- QT中Dialog显示最大化最小化按钮
- C#如何禁用Form窗口的最大化按钮
- Qt窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标
- 关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口