如何使用CustomButton更改Qt中的QWizard页面?
我有一个带有2个自定义按钮的QWizard(在Back\Next按钮的顶部) 我希望单击我的自定义按钮将切换到另一个页面 我该怎么做?如何使用CustomButton更改Qt中的QWizard页面?,qt,qwizard,qwizardpage,Qt,Qwizard,Qwizardpage,我有一个带有2个自定义按钮的QWizard(在Back\Next按钮的顶部) 我希望单击我的自定义按钮将切换到另一个页面 我该怎么做? 谢谢,这可以通过将自定义按钮单击信号与处理移动到下一页的插槽连接来实现 QWizard wizard; wizard.setButtonText(QWizard::CustomButton1, "Custom button"); wizard.setOption(QWizard::HaveCustomButton1, true); QObject::conn
谢谢,这可以通过将自定义按钮单击信号与处理移动到下一页的插槽连接来实现
QWizard wizard;
wizard.setButtonText(QWizard::CustomButton1, "Custom button");
wizard.setOption(QWizard::HaveCustomButton1, true);
QObject::connect(&wizard, &QWizard::customButtonClicked, [&]
{
wizard.next();
});
上面的代码将创建一个带有自定义按钮的向导,该按钮的功能类似于默认的“下一步”按钮。如果要创建动态向导(与默认情况下的线性向导相反),则需要重新实现QWizard::nextId()。请参阅: