添加最小化按钮到Qt的对话?(Adding a minimize button to a Qt di

2019-06-24 23:12发布

我创建了一个QDialog使用Qt Creator的基于应用程序,一切都很好以外的对话已没有最小化按钮。 如何添加一个? 是否有我可以设置设计师的属性?

Answer 1:

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

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


Answer 2:

使用了QDialog构造函数的Qt的:: WindowFlags为最小。

Qt::WindowMinimizeButtonHint



Answer 3:

您也可以尝试使用以下,使用setWindowState

QWidget->setWindowState(Qt::WindowMinimized);

这样你C和添加一个按钮或事件,以尽量减少对话框。



文章来源: Adding a minimize button to a Qt dialog?
标签: c++ qt qt4