首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT QDialog没最大化最小化按钮

2013-07-04 
QT QDialog没有最大化最小化按钮我在Linux 下用qt写的程序 怎么没有最大最小的按钮呢 我的类继承的是QDial

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

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

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

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

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

热点排行