我正在使用qt4.8与c ++和Visual Studio 2010 ..... 我选择ModernStyle向导时遇到问题,它有两个默认图标(?)和(x)。我想隐藏?我向导的图标。
谁能告诉我如何隐藏? QWizard对话框的图标........
我有一个LicenseWizard类,这个类继承了QWizard类 我采用了ModernStyle Wizard。
现在我想隐藏?这个ModernStyle向导的图标........
如果有人知道解决方案,请告诉我..............
答案 0 :(得分:0)
QWizard通过QDialog从QWidget继承。 QWidget控制"?"的可见性。通过标志的图标。删除"?"你必须设置你想要的所有旗帜("?"除外)。
文档中的窗口标记列表:http://qt-project.org/doc/qt-4.8/qt.html#WindowType-enum
示例:
this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);