QT窗口去掉最大化最小化关闭按钮

在QT界面开发过程中,有的时候需要隐藏最大化最小化甚至是关闭按钮,以排除用户的操作系统无定义,让程序流向混乱现总结如下:

1、Qt的QDialog去掉最大化和最小化以及关闭按钮 :在构造函数中输入this->setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint);这样会把标题栏都去掉。

2、让最大化和最小化按钮失去效用(加上下面这两句画,但是按钮不会消失,最大化按钮无效用,但是最小化按钮还是可以用的):

setWindowFlags(Qt::Dialog);   //窗体没有最大化最小化按钮    

setFixedSize(250, 100);  //设置窗体的大小
 

猜你喜欢

转载自blog.csdn.net/youandme520/article/details/121548619
今日推荐