如下所示
Qwizard
在窗口8上没有显示完成和取消按钮,但在Windows 7上显示的代码相同。如何在两个平台上获得相同的行为?
答案 0 :(得分:1)
没有代码就不能说什么,但似乎你没有明确指出要在你的向导上放置哪些按钮。从一个操作系统到另一个操作系统可能有不同的wizard options设置(例如,可能在Windows 8上设置QWizard::NoDefaultButton
)
所以这应该可以解决问题:
始终取消设置QWizard::NoDefaultButton
向导选项:
this->setOption(QWizard::NoDefaultButton, false);
或手动管理按钮:
QList<WizardButton> buttonLayout;
buttonLayout << QWizard::FinishButton << QWizard::CancelButton;
this->setButtonLayout(layout);