QT中Dialog显示最大化最小化按钮

转载 2013年12月05日 10:24:19

QT中Dialog显示最大化最小化按钮

分类: qt 对话框 2293人阅读 评论(0) 收藏 举报

转载自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窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)

//Qt主窗口没有最小化,最大化按钮且最大化显示  int main(int argc, char *argv[])  {  QApplication a(argc, argv);  Test...

c#设置不显示右上角的最小化最大化关闭按钮

在C#窗体编程时,如何设置不显示右上角的最小化最大化关闭按钮。可以通过this.ControlBox这个属性的值来控制。 在Windows的窗体编程中,基本上每一个窗体都是一个最小化、最大化和关闭按...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Qt之自定义界面添加最小化、最大化和关闭按钮

转载自:http://blog.csdn.net/locky1218/article/details/9841379个人比较喜欢讲界面做成没有边框的,此时最大化、关闭和最小化的按键是没有的,这个时候就...

Qt之自定义界面(二)添加最小化、关闭按钮、添加背景

Qt之自定义界面(二)添加最小化、关闭按钮、添加背景   (2013-01-15 19:05:22) 转载▼ 标签:  qt   自定义   最大...

Qt之自定义界面添加最小化、最大化和关闭按钮

个人比较喜欢讲界面做成没有边框的,此时最大化、关闭和最小化的按键是没有的,这个时候就需要自己添加,一种方法就是用图片作为最大化、关闭和最小化的图标,但是在图标的网站找图标,找到的都极为难看,所以最终舍...

Qt之自定义界面(二)添加最小化、关闭按钮、添加背景

http://blog.sina.com.cn/s/blog_a6fb6cc90101auay.html 在进行自定义界面之后,Qt界面并不像我们想象的那么完美,也许与我们的预期大相...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)