Название: Окно не слушается show() /QT3.3.8. МСВС 3.0.13 Отправлено: Примерный ученик от Октября 26, 2008, 11:32 Есть главное окно
Код: mainForm::mainForm( QWidget* parent, const char* name, WFlags fl ) В нем создается обычный QDialog диалог Код: fConfig::fConfig( QWidget* parent, const char* name, bool modal, WFlags fl ) Код: configDLG = new fConfig(this,0); При передаче управления главное окно скрывается Код:
Все нормально. По завершении работы обратное действие по событию закрытия окна Код: wMain->show(); В результате не видно ни одного окна!!! А под виндами все работает корректно!!! Где я неправ? Название: Re: Окно не слушается show() /QT3.3.8. МСВС 3.0.13 Отправлено: EhTemka от Октября 28, 2008, 11:45 Не знаю как у тебя так получается, но сразу возникают вопросы:
Зачем ты используешь наследник от QDialog? И если ты его используешь, то зачем эти хайды и шоу, когда у него есть exec()? Попробуй так тогда: Код: hide(); Название: Re: Окно не слушается show() /QT3.3.8. МСВС 3.0.13 Отправлено: Примерный ученик от Октября 28, 2008, 23:03 Зачем ты используешь наследник от QDialog?
Создаю в Дизайнере, вот и использую... А .exec попробую... ::) Название: Re: Окно не слушается show() /QT3.3.8. МСВС 3.0.13 Отправлено: Вячеслав от Октября 31, 2008, 22:32 а нифига может не получиться .... из второго пункта (МСВС).... у этой ..............(сильно нехорошей твари) , совершенно кривой wm ,который собственно и командует парадом ...И коллеги уже всю родословную авторов этой "ОС" вспонили - ресайз окна на полный размер - задача далеко не тривиальная в этой оси .....
Название: Re: Окно не слушается show() /QT3.3.8. МСВС 3.0.13 Отправлено: west от Ноября 01, 2008, 23:27 (МСВС).... у этой ..............(сильно нехорошей твари) , совершенно кривой wm ,... Да ладно Вам, не все так плохо. Зверек как зверек этот МСВС. |