Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: juvf от Октябрь 29, 2013, 13:27



Название: Как закрыть QWizard
Отправлено: juvf от Октябрь 29, 2013, 13:27
Есть мастер собранный из QWizard со страничками QWizardPage. На некоторых страничках при определённых событиях из кода страниц нужно прервать выполнение мастера. Т.е. аналог нажатия крестика в верхнем правом углу виджита, закрытие окна.
Пробовал вызвать QWizardPage::close() - закрывается только текущая страница QWizardPage.
Пробовал QWizardPage::parentWidget()->close() - тоже закрывается что-то... но весь диалог мастера не закрывается.

Как из кода закрыть QWizard?


Название: Re: Как закрыть QWizard
Отправлено: mutineer от Октябрь 29, 2013, 13:31
QWizardPage::wizard()


Название: Re: Как закрыть QWizard
Отправлено: juvf от Октябрь 29, 2013, 14:07
Спасибо!