10

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

4

2 回答 2

17

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

setWindowFlags(windowFlags() | Qt::WindowMinimizeButtonHint);
于 2009-07-03T21:45:49.017 回答
6

使用QDialog 构造函数Qt::WindowFlags进行最小化。

Qt::WindowMinimizeButtonHint

于 2009-07-03T21:43:46.480 回答