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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Окно не слушается show() /QT3.3.8. МСВС 3.0.13  (Прочитано 3945 раз)
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« : Октябрь 26, 2008, 11:32 »

Есть главное окно

Код:
mainForm::mainForm( QWidget* parent, const char* name, WFlags fl )
    : QMainWindow( parent, name, fl );

В нем создается обычный QDialog диалог
Код:
fConfig::fConfig( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl );

Код:
		configDLG = new fConfig(this,0);

При передаче управления главное окно скрывается
Код:
 
 hide();
 configDLG->show();

Все нормально.
По завершении работы обратное действие по событию закрытия окна
Код:
  wMain->show();
  hide();

В результате не видно ни одного окна!!!
А под виндами все работает корректно!!!
Где я неправ?
Записан

Как мало времени и как много нужно узнать
EhTemka
Гость
« Ответ #1 : Октябрь 28, 2008, 11:45 »

Не знаю как у тебя так получается, но сразу возникают вопросы:
Зачем ты используешь наследник от QDialog?
И если ты его используешь, то зачем эти хайды и шоу, когда у него есть exec()?

Попробуй так тогда:
Код:
     hide();
     configDLG->exec();
     show();
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #2 : Октябрь 28, 2008, 23:03 »

Зачем ты используешь наследник от QDialog?

Создаю в Дизайнере, вот и использую...
А .exec попробую... Строит глазки
Записан

Как мало времени и как много нужно узнать
Вячеслав
Гость
« Ответ #3 : Октябрь 31, 2008, 22:32 »

а нифига может не получиться .... из второго пункта (МСВС).... у этой ..............(сильно нехорошей твари) , совершенно кривой wm ,который собственно и командует парадом ...И коллеги уже всю родословную авторов этой "ОС" вспонили - ресайз окна на полный размер - задача далеко не тривиальная в этой оси .....
Записан
west
Гость
« Ответ #4 : Ноябрь 01, 2008, 23:27 »

(МСВС).... у этой ..............(сильно нехорошей твари) , совершенно кривой wm ,...
Да ладно Вам, не все так плохо. Зверек как зверек этот МСВС.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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