Russian Qt Forum
Июня 10, 2025, 11:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWizard  (Прочитано 2193 раз)
Leviathan
Гость
« : Ноября 22, 2010, 23:02 »

При инициализации очередной страницы QWizard, происходит вызов переопределенной функции void QWizardPage::initializePage(). В этой функции происходит долгий процесс и она должна решить что делать дальше: вернуться на предыдущую страницу или завершить долгий процесс. Так вот, никак не получается вернуться на предыдущую страницу (back()) и даже просто сделать restart() Мастера Непонимающий. Возникает assert внутри Qt. Видимо нельзя вызывать back(), restart() внутри initializePage, тогда, интересно, где это сделать?
Записан
alexman
Гость
« Ответ #1 : Ноября 22, 2010, 23:12 »

int QWizard::nextId () const [virtual]
Записан
Leviathan
Гость
« Ответ #2 : Ноября 23, 2010, 08:36 »

то же самое происходит
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 3.074 секунд. Запросов: 20.