要隐藏/删除Qt对话框标题栏上的帮助按钮,您可以使用以下方法:
Qt::WindowTitleHint
和Qt::WindowSystemMenuHint
属性来隐藏标题栏上的帮助按钮。#include <QDialog>
class MyDialog : public QDialog {
public:
MyDialog(QWidget *parent=nullptr);
};
MyDialog::MyDialog(QWidget *parent) : QDialog(parent) {
// 隐藏标题栏的帮助按钮
setWindowFlags(windowFlags() | Qt::WindowTitleHint | Qt::WindowSystemMenuHint);
// 显示对话框
show();
}
Qt::FramelessWindowHint
属性来实现无边框对话框,从而隐藏标题栏和帮助按钮。#include <QDialog>
class MyDialog : public QDialog {
public:
MyDialog(QWidget *parent=nullptr);
};
MyDialog::MyDialog(QWidget *parent) : QDialog(parent) {
// 设置无边框对话框,隐藏标题栏和帮助按钮
setWindowFlags(windowFlags() | Qt::FramelessWindowHint);
// 显示对话框
show();
}
这两种方法都可以隐藏/删除Qt对话框标题栏上的帮助按钮。您可以根据自己的需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云