Название: QWizard, "работающая" QWizardPage Отправлено: 0xFF от Март 14, 2010, 13:12 Как сделать, чтобы при переходе на следующую QWizardPage, на ней работал QProgressBar.
Пытался описать изменения QProgressBar в initializePage(). Не выходит. Небольшая пауза и появляется QProgressBar в конечном состоянии. Название: Re: QWizard, "работающая" QWizardPage Отправлено: alexman от Март 14, 2010, 21:54 Код можно?
Название: Re: QWizard, "работающая" QWizardPage Отправлено: 0xFF от Март 15, 2010, 11:17 .h
Код: class WIZARD : public QWizard .cpp Код: WIZARD::WIZARD(QWidget *parent) Собственно хотелось бы при загрузке страницы Two наблюдать изменения QProgressBar'а Название: Re: QWizard, "работающая" QWizardPage Отправлено: GreatSnake от Март 15, 2010, 11:40 Замените
Код на Код
Название: Re: QWizard, "работающая" QWizardPage Отправлено: alexman от Март 15, 2010, 11:50 В initializePage необходимо лишь проинициализировать страницу!
Если Вы хотите замутить прогресс, нужно сделать отдельный поток, который будит emit сигналы о прогрессе. Поток можно запустить по currentIdChanged( int ). Название: Re: QWizard, "работающая" QWizardPage Отправлено: GreatSnake от Март 15, 2010, 11:52 Цитировать Это не работает! Хм, объясните почему?Цитировать ... нужно сделать отдельный поток ... И зачем так всё усложнять?Название: Re: QWizard, "работающая" QWizardPage Отправлено: alexman от Март 15, 2010, 11:59 Цитировать Это не работает! Хм, объясните почему?Название: Re: QWizard, "работающая" QWizardPage Отправлено: alexman от Март 15, 2010, 12:01 Цитировать ... нужно сделать отдельный поток ... И зачем так всё усложнять?Название: Re: QWizard, "работающая" QWizardPage Отправлено: 0xFF от Март 15, 2010, 13:14 Код
Получается после setVisible вызывается что-то еще? Название: Re: QWizard, "работающая" QWizardPage Отправлено: GreatSnake от Март 15, 2010, 14:00 Хм, странно...
Тогда в конструктор WIZARD-а добавь connect( this, SIGNAL( currentIdChanged( int ) ), SLOT( showPage( int ) ) ); и в нём же пропиши слот Код
Название: Re: QWizard, "работающая" QWizardPage Отправлено: 0xFF от Март 15, 2010, 14:18 Спасибо, работает.
|