如下所示
Qwizard
在窗口 8 上不显示完成和取消按钮,但在 Windows 7 上使用相同的代码。如何在两个平台上获得相同的行为?
最佳答案
没有代码就不能说什么,但似乎您还没有明确指定要在向导上放置哪些按钮。可能有不同wizard options从一个操作系统设置到另一个操作系统(例如 QWizard::NoDefaultButton
可能在 windows 8 上设置)
所以这应该可以解决问题:
始终取消设置 QWizard::NoDefaultButton
向导选项:
this->setOption(QWizard::NoDefaultButton, false);
或者手动管理按钮:
QList<WizardButton> buttonLayout;
buttonLayout << QWizard::FinishButton << QWizard::CancelButton;
this->setButtonLayout(layout);
关于c++ - Qt 中的 Qwizard 在窗口 8 上不显示完成和取消按钮,相同的代码在 7 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24504904/