Я посмотрел источники Qt и обнаружил, что можно скрыть кнопку Назад, создав пользовательский макет кнопки и пропустив кнопку Назад в списке:
QList<QWizard::WizardButton> button_layout;
button_layout << QWizard::HelpButton << QWizard::Stretch <<
QWizard::NextButton << QWizard::CustomButton1 <<
QWizard::CancelButton;
this->setButtonLayout(button_layout);
Надеюсь, это сэкономит некоторое время наКто-нибудь.
PS
AFAIU, чтобы избежать использования QTimer, необходимо изменить исходный код QWizard.Легким способом будет добавить виртуальную функцию virtual void buttonsUpdated ();и вызовите его с конца QWizard'а: void QWizardPrivate :: _ q_updateButtonStates () Затем переопределите this buttonsUpdated () в подклассе QWizard и отключите кнопку Назад там.