我如何添加除了关闭按钮之外的这个按钮,我已经看到他们想要删除它的很多线程,但不是他们想要添加它的单个线程。从他们提到的几个线程它是默认的,它在我的默认并且我使用的是Windows。 这就是我的标题栏看起来的样子。
答案 0 :(得分:3)
您正在寻找的是QDialog
默认提供的帮助按钮。您可以通过使用此代码获取窗口标志来获取主窗口上的帮助按钮:
setWindowFlags(Qt::Window | Qt::WindowContextHelpButtonHint | Qt::WindowCloseButtonHint);
请注意,执行此操作时,您将错过最大化和最小化按钮。根据微软的documentation:
WS_EX_CONTEXTHELP不能与WS_MAXIMIZEBOX或WS_MINIMIZEBOX样式一起使用。
这些是Qt::WindowContextHelpButtonHint
,Qt::WindowMinimizeButtonHint
和Qt::WindowMaximizeButtonHint
的基础Windows系统标记。