c++ - 向 Qt 对话框添加最小化按钮?

标签 c++ qt qt4

我使用 Qt Creator 创建了一个基于 QDialog 的应用程序,除了对话框没有最小化按钮外,一切都很好。我怎样才能添加一个?设计器中是否有我可以设置的属性?

最佳答案

您不能自己添加最小化按钮,因为它是由窗口管理器处理的。您可以使用窗口管理器提示告诉窗口管理器您的对话框应该如何处理。这是使用 windowFlags 完成的您的小部件的属性。还有一个 example证明这一点。

setWindowFlags(windowFlags() | Qt::WindowMinimizeButtonHint);

关于c++ - 向 Qt 对话框添加最小化按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1080876/

相关文章:

c++ - 无法创建 Meshlab Visual Studio 2013 项目

c++ - QComboBox 融合到 QSpinBox

c++ - ifstream _Read_s 发生了什么?

c++ - Placement new,对象放置在 I/O 寄存器和归零内存上

c++ - 没有这样的插槽按钮QT

c++ - 派生自 QSettings 并存储 QIcon

c++ - 获取一段代码的执行时间

c++ - qt 4.5.0 与 Visual Studio 2008 的集成有什么问题?

c++ - 如何从其他 QLayout 中删除 QLayout?

c++ - boost::checked_delete 的目的