QT 设置QDialog显示与隐藏系统按钮(最大小化等)

Posted 小哈龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 设置QDialog显示与隐藏系统按钮(最大小化等)相关的知识,希望对你有一定的参考价值。

QT中继承自QDialog的对话框默认情况下会显示如下效果:

 如果想去掉或者添加系统按钮该如何处理呢(并不是每个按钮都想要),可以在代码中这样设置,设置效果是显示:标题,最小化按钮,最大化按钮,关闭按钮,那个问号帮助按钮去掉了

setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint| Qt::WindowCloseButtonHint);

具体每个属性值的含义,以及支持的按钮参见:

QT之WindowFlags属性详解_积累点滴,保持自我-CSDN博客

以上是关于QT 设置QDialog显示与隐藏系统按钮(最大小化等)的主要内容,如果未能解决你的问题,请参考以下文章

QT 设置QDialog显示与隐藏系统按钮(最大小化等)

qt 怎么禁用关闭按钮

QT编程的QDialog对话框右上角的问号按钮如何取消呢

QT界面如何加最小化、最大化按钮?

PyQt5 QDialog隐藏问号按钮

如何隐藏 Qt 小部件应用程序菜单栏?