当前位置: 代码迷 >> QT开发 >> QT QDialog没最大化最小化按钮
  详细解决方案

QT QDialog没最大化最小化按钮

热度:51   发布时间:2016-04-25 03:53:41.0
QT QDialog没有最大化最小化按钮
我在Linux 下用qt写的程序 怎么没有最大最小的按钮呢 
我的类继承的是QDialog类 
在网上看到很多解决方案经测试都没有效果 有的可以显示 但是显示后窗口就不居中显示了 

然后我用qt creator默认创建的程序最大 最小按钮是有了 可是程序就是不居中

各位怎么解决呢???

------解决方案--------------------
QDialog就是一个按钮,需要三个按钮可以用QWidget和QMainWindow。
居中好办,把这行代码放在构造函数的最后一行:
move(qApp->desktop()->availableGeometry().center() - rect().center());

------解决方案--------------------
setWindowFlags(Qt::Widget);这样就可以让对话框有最大最小化按钮了。