Вопрос

У

Qwizard есть некоторые варианты, связанные с кнопками следующим образом:

    NoDefaultButton
    NoBackButtonOnStartPage
    NoBackButtonOnLastPage
    DisabledBackButtonOnLastPage
    HaveNextButtonOnLastPage
    HaveFinishButtonOnEarlyPages
    NoCancelButton
    CancelButtonOnLeft
    HaveHelpButton
    HelpButtonOnRight
.

Теперь эти варианты для меня недостаточно, есть ли способ сделать настройку ??

Например, после установки QWizardPage в качестве окончательной страницы кнопка «Далее» все еще есть, поскольку страница изначально имеет следующую страницу.

Что я хочу, это изменить «следующий» на «закончить» вместо еще одной кнопки «Готово».

Другой пример - это то, что на первой странице я хочу, чтобы кнопка «Назад» отображается, но отключена.

Как я могу контролировать эти кнопки более гибким способом? Я хочу, чтобы некоторые пуговицы исчезнули, а некоторые будут отключены.

Это было полезно?

Решение

Если вы вызываете функцию FLORWING:

QAbstractButton * QWizard::button ( WizardButton which ) const
.

со следующим аргументом:

QWizard::NextButton
.

Тогда вы должны получить указатель на кнопку «Далее».

Единственное, что осталось сделать, это позвонить в STAVIBLE (BOOL) функции кнопки при одной последней, но одну (предварительно последнюю) страницу?

Я никогда не делал этого, просто пытался помочь вам.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top