添加什么是这个按钮

时间:2016-01-07 11:24:21

标签: c++ qt

我如何添加除了关闭按钮之外的这个按钮,我已经看到他们想要删除它的很多线程,但不是他们想要添加它的单个线程。从他们提到的几个线程它是默认的,它在我的默认并且我使用的是Windows。 这就是我的标题栏看起来的样子。 Title bar

1 个答案:

答案 0 :(得分:3)

您正在寻找的是QDialog默认提供的帮助按钮。您可以通过使用此代码获取窗口标志来获取主窗口上的帮助按钮:

setWindowFlags(Qt::Window | Qt::WindowContextHelpButtonHint | Qt::WindowCloseButtonHint);

请注意,执行此操作时,您将错过最大化和最小化按钮。根据微软的documentation

  

WS_EX_CONTEXTHELP不能与WS_MAXIMIZEBOX或WS_MINIMIZEBOX样式一起使用。

这些是Qt::WindowContextHelpButtonHintQt::WindowMinimizeButtonHintQt::WindowMaximizeButtonHint的基础Windows系统标记。