QT中Dialog显示最大化最小化按钮
2013-12-05 10:24
309 查看
QT中Dialog显示最大化最小化按钮
分类: qt 对话框2012-07-2417:01 2293人阅读 评论(0) 收藏 举报
qtdialog测试
转载自http://hi.baidu.com/xp2107/blog/item/3de67ddb8040be1d622798ed.html
今天经过多番测试总结出对于继承自QDialog的类窗口显示最大化最小化按钮的方法,现总结如下:由于QDialog类的窗口默认只有“这是什么”和“关闭”按钮,为了能去掉那没用的这是什么按钮,加上最大化最小化按钮,需要更改窗口的WindowFlags属性,我的方法是在在窗口构造函数在加入如下代码: Qt::WindowFlags flags=Qt::Dialog; flags |=Qt::WindowMinimizeButtonHint; setWindowFlags(flags); 第一行中Qt::Dialog是一个枚举类型,还有其他的几个值,如Qt::Popup则表示不显示窗口标题栏等。第二行就是把最小化按钮加入到flags变量中去,同样的方法也可以把最大化加入进去。第三行调用setWindowFlags函数设置Dialog的WindowFlags。保存运行就可以看见标题栏没了这是什么按钮,多了最小化按钮。 更详细的说明可以看QT的Demo。 |
相关文章推荐
- QT中Dialog显示最大化最小化按钮
- Qt去除最大化最小化按钮并最大化显示
- Qt之自定义界面添加最小化、最大化和关闭按钮
- winform 窗体关闭按钮禁用、不显示最大化、最小化、关闭按钮 分类: WinForm 2014-12-22 16:09 82人阅读 评论(0) 收藏
- 解决MFC对话框不显示最小化、最大化和关闭按钮的问题
- winform 窗体关闭按钮禁用、不显示最大化、最小化、关闭按钮
- QDialog 添加最大化、最小化按钮和关闭按钮,并且要正常显示
- QDialog 添加最大化、最小化按钮和关闭按钮,并且要正常显示
- C#窗体编程不显示最小化、最大化、关闭按钮的方法
- Qt窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标
- Qt窗口没有最小化最大化按钮,且最大化显示
- Qt主窗口没有最小化,最大化按钮且最大化显示
- qt linux 无法显示最小化, 最大化按钮
- 让Qt的窗口最小化最大化及关闭按钮都消失
- 设计一个如下图所示窗体:该窗体自动位于屏幕中央;大小不可调;最小化、最大化按钮不可用;窗体标题为“烟台大学”。在该窗体上,放置一个按钮、一个标签。单击按钮时,在标签上显示当前系统时间。
- WPF如何不显示最大化,最小化的按钮
- Qt之自定义界面添加最小化、最大化和关闭按钮
- Qt 设置窗口的最小化、最大化、关闭按钮
- Qt去掉最大化最小化按钮和最大化
- Qt|Qt禁用最大化按钮时最大化显示窗口