Qt:QMainWindow带有关闭,最小化和帮助按钮

Ell*_*ink 3 c++ windows qt

如果我有一个继承QMainWindow的类,我希望它只有按钮; 在窗口栏关闭,最小化和帮助,我该怎么办?

如果我将此代码用于窗口标志: setWindowFlags(Qt::Window | Qt::WindowContextHelpButtonHint | Qt::WindowMinimizeButtonHint); 它会生成一个窗口,其中包含最大化,最小化和关闭按钮.

如果我排除"WindowMinimizeButtonHint",则只有一个帮助和关闭按钮.

如果可能的话,我怎么能这样只有一个关闭,帮助和最小化按钮?

Arn*_*nce 5

根据微软的文档 ..

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

这是底层的Windows系统标志Qt::WindowContextHelpButtonHint,Qt::WindowMinimizeButtonHintQt::WindowMaximizeButtonHint.