Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   [решено] Вызвать диалог сразу после первой отрисовки главного окна, поверх окна (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/resheno-vyzvat-dialog-srazu-posle-pervoj-otrisovki-glavnogo-okna-poverh-okna-207027/)

Guest 27.09.2011 11:49

[решено] Вызвать диалог сразу после первой отрисовки главного окна, поверх окна
 
У меня программа, которая соединяется с внешним файлом (базой данной), который лежит у неё в корне.Я хочу, чтобы она при запуске смотрела, есть он у неё в корне или нету, и если нету, вызывала диалог "выберите файл".Она его действительно вызывает, если эту проверку осуществить, допустим, в конструкторе.Однако мне хочется, чтобы этот диалог не просто выводился в самом начале, а выводился поверх моего главного окна в самом начале.Дело в том, что если его вывести в конструкторе, тогда он выведется до вызова метода show() моего окна (это естественно).Я пробую переопределить метод showEvent, однако и этот метод вызывается до отрисовки! в документации так и написано:Non-spontaneous show events are sent to widgets immediately before they are shownну вот, а мне хочется сразу после того как в первый раз shownя вот ещё подумал, можно таймер задействовать, а нет ли чего-нибудь поизящней?


Часовой пояс GMT, время: 13:58.


© www.otvetnemail.ru - Форум вопросов и ответов.