我怎么能隐藏? QWizard对话框的图标

时间:2015-02-02 06:02:24

标签: c++ qt4.8

我正在使用qt4.8与c ++和Visual Studio 2010 ..... 我选择ModernStyle向导时遇到问题,它有两个默认图标(?)和(x)。我想隐藏?我向导的图标。

谁能告诉我如何隐藏? QWizard对话框的图标........

我有一个LicenseWizard类,这个类继承了QWizard类 我采用了ModernStyle Wizard。

现在我想隐藏?这个ModernStyle向导的图标........

如果有人知道解决方案,请告诉我..............

1 个答案:

答案 0 :(得分:0)

QWizard通过QDialog从QWidget继承。 QWidget控制"?"的可见性。通过标志的图标。删除"?"你必须设置你想要的所有旗帜("?"除外)。

文档中的窗口标记列表:http://qt-project.org/doc/qt-4.8/qt.html#WindowType-enum

示例:

this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);