QDialog 去掉右上角问号
时间: 2023-08-09 12:10:53 浏览: 201
js Dialog 去掉右上角的X关闭功能
要去掉QDialog右上角的问号按钮,您可以使用setWindowFlags()函数来设置窗口的标志位。以下是一个示例代码:
```cpp
#include <QDialog>
// 创建一个QDialog对象
QDialog dialog;
// 去掉问号按钮
Qt::WindowFlags flags = dialog.windowFlags();
flags &= ~Qt::WindowContextHelpButtonHint;
dialog.setWindowFlags(flags);
```
在上面的示例中,我们首先创建了一个QDialog对象。然后,我们使用windowFlags()函数获取窗口的标志位,并通过位操作符与(Qt::WindowContextHelpButtonHint的反码)来去掉问号按钮。最后,我们使用setWindowFlags()函数将新的标志位应用到对话框上。
通过这样的操作,您可以去掉QDialog右上角的问号按钮。
阅读全文