QT窗口去掉最大化最小化关闭按钮
2017-07-15 10:10
2356 查看
在QT界面开发过程中,有的时候需要隐藏最大化最小化甚至是关闭按钮,以排除用户的操作系统无定义,让程序流向混乱现总结如下:
1、Qt的QDialog去掉最大化和最小化以及关闭按钮 :在构造函数中输入this->setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint);这样会把标题栏都去掉。
2、让最大化和最小化按钮失去效用(加上下面这两句画,但是按钮不会消失,最大化按钮无效用,但是最小化按钮还是可以用的):
setWindowFlags(Qt::Dialog); //窗体没有最大化最小化按钮
setFixedSize(250, 100); //设置窗体的大小
1、Qt的QDialog去掉最大化和最小化以及关闭按钮 :在构造函数中输入this->setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint);这样会把标题栏都去掉。
2、让最大化和最小化按钮失去效用(加上下面这两句画,但是按钮不会消失,最大化按钮无效用,但是最小化按钮还是可以用的):
setWindowFlags(Qt::Dialog); //窗体没有最大化最小化按钮
setFixedSize(250, 100); //设置窗体的大小
相关文章推荐
- Qt 设置窗口的最小化、最大化、关闭按钮
- MFC去掉窗口右上方最大化最小化关闭按钮
- 去掉Ubuntu桌面硬盘图标_Ubuntu窗口关闭、最小化、最大化按钮修改
- 让Qt的窗口最小化最大化及关闭按钮都消失
- 让Qt的窗口最小化最大化及关闭按钮都消失
- 让Qt的窗口最小化最大化及关闭按钮都消失
- Java-如何去掉JFrame上的最大化最小化和关闭按钮
- Qt之无边框自定义最小化、关闭按钮并实现窗口移动
- ubuntu 将最大化,最小化,关闭按钮置于窗口右侧
- 修改Ubuntu窗口最小化,最大化,关闭按钮的位置
- 为Fedora 16 窗口 添加最大化、最小化、关闭等按钮
- Ubuntu 11.04修改窗口最小化,最大化,关闭按钮的位置
- Ubuntu 10.04 窗口关闭最大化最小化按钮位置调整
- Qt之自定义界面添加最小化、最大化和关闭按钮
- 【Qt开发】QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent
- Ubuntu窗口上的关闭最大化最小化按钮都不见了!?
- QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent
- 怎么拦截窗口上的最大化\最小化\关闭按钮事件
- Qt 简单去掉对话框最大化、最小化按钮
- 关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口