在QT界面开发过程中,有的时候需要隐藏最大化最小化甚至是关闭按钮,以排除用户的操作系统无定义,让程序流向混乱现总结如下:
1、Qt的QDialog去掉最大化和最小化以及关闭按钮 :在构造函数中输入this->setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint);这样会把标题栏都去掉。
2、让最大化和最小化按钮失去效用(加上下面这两句画,但是按钮不会消失,最大化按钮无效用,但是最小化按钮还是可以用的):
setWindowFlags(Qt::Dialog); //窗体没有最大化最小化按钮
setFixedSize(250, 100); //设置窗体的大小