如何在Qt对话框上获得最大化按钮和“这是什么”按钮?

时间:2014-08-22 12:59:54

标签: c++ windows qt qt4

我目前有一个Qt :: Dialog,带有What's This帮助按钮,标题栏中有一个关闭按钮。

我尝试修改窗口提示标志以包含最大化和最小化按钮。 这有效但删除了What's This按钮,即使我明确地包含了这个按钮的标志。

有没有办法可以让对话框最大化和最小化按钮,但保留这个功能是什么?

1 个答案:

答案 0 :(得分:0)

如果您不介意该按钮出现在哪里,您可以在任何地方创建一个新按钮(可能称为"这是什么"或只是&#34 ;?"。)

此新按钮必须连接到包含以下功能的插槽:

`QWhatsThis::enterWhatsThisMode();`

将执行与现在缺少的标题栏中的“此按钮”相同的功能。 它可能是插槽需要调用的唯一功能。

甚至可以从菜单中调用此操作,如果需要,也可以从组合键调用。