您的位置:首页 > 编程语言 > Qt开发

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();//这样可以铺对位置吧.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: