Russian Qt Forum

Qt => Общие вопросы => Тема начата: daimon от Декабрь 31, 2009, 15:03



Название: преждевременный запуск диалога
Отправлено: daimon от Декабрь 31, 2009, 15:03
При запуске приложения одновременно запускается диалог. Как запустить диалог после отображения главного окна? А то первым запускается диалог и пока его не закроешь главное окно не грузится.


Название: Re: преждевременный запуск диалога
Отправлено: Dendy от Декабрь 31, 2009, 15:10
А главное окно нужно использовать одновременно с этим диалогом или нет? Если да - поставьте диалогу setModal(false).


Название: Re: преждевременный запуск диалога
Отправлено: daimon от Декабрь 31, 2009, 15:11
А главное окно нужно использовать одновременно с этим диалогом или нет? Если да - поставьте диалогу setModal(false).
нет диалог модальный


Название: Re: преждевременный запуск диалога
Отправлено: daimon от Декабрь 31, 2009, 15:19
Есть главное окно, на нем центральный виджет. При создании центрального виджета отображается прогрессдиалог. Так вот, почему прогрессдиалог отображается не по центру центрального виджета, если родитель для прогрессдиалога тот центральный виджет? Такое происходит только при создании главного окна (запуск приложения), а так потом по центру.


Название: Re: преждевременный запуск диалога
Отправлено: Dendy от Декабрь 31, 2009, 15:23
Видимо до показа главного окна его геометрия неопределена. Показывайте диалог в событии showEvent() главного окна.