Название: [SOLVED] QDialog. Добавление своих действий перед exec() Отправлено: Fat-Zer от Апрель 25, 2012, 09:02 хочу выполнить свои действия при exec().
переопределение exec() работает, но это не очень хорошая идея, ибо он не виртуальный... есть другие идеи? Название: Re: QDialog. Добавление своих действий перед exec() Отправлено: Syveren от Апрель 25, 2012, 09:14 Какого формата действия?
Можно добавить метод int myExec(....) { ..... ; return this->exec(); } Название: Re: QDialog. Добавление своих действий перед exec() Отправлено: twp от Апрель 25, 2012, 09:30 Есть виртуальные слоты
Код Все зависит от того, что в итоге нужно получить. Название: Re: QDialog. Добавление своих действий перед exec() Отправлено: GreatSnake от Апрель 25, 2012, 10:15 есть другие идеи? Перегрузи setVisible().Название: Re: QDialog. Добавление своих действий перед exec() Отправлено: Fat-Zer от Апрель 25, 2012, 10:21 Какого формата действия? в данном случае - запуск другого диалогаКод
Можно добавить метод те же яйца, что и переопределение exec(), только в профиль...int myExec(....) Есть виртуальные слоты не в тему это...Все зависит от того, что в итоге нужно получить. Перегрузи setVisible(). пожалуй лучший вариант... [added] на этом и порешил, спасибо. Код
|