读书人

QT QDialog没最大化最小化按钮

发布时间: 2013-07-04 11:45:33 作者: rapoo

QT QDialog没有最大化最小化按钮
我在Linux 下用qt写的程序 怎么没有最大最小的按钮呢
我的类继承的是QDialog类
在网上看到很多解决方案经测试都没有效果 有的可以显示 但是显示后窗口就不居中显示了

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

各位怎么解决呢???
[解决办法]
QDialog就是一个按钮,需要三个按钮可以用QWidget和QMainWindow。
居中好办,把这行代码放在构造函数的最后一行:

move(qApp->desktop()->availableGeometry().center() - rect().center());

[解决办法]
setWindowFlags(Qt::Widget);这样就可以让对话框有最大最小化按钮了。

读书人网 >QT开发

热点推荐