перед запуском QMainWindow появляется маленькое окно - PullRequest
0 голосов
/ 04 октября 2011

Я использую QMainWindow в качестве основного окна и вызываю QMainWindow::show() в main.cpp до QApplication::exec().

Однако, когда он запускается, я сначала вижу небольшое окно, затем окно большего размера со всем загруженным.

Это проводное или я могу не показывать окно, пока все не будет установлено?

P.S: у этого приложения есть иконка в трее. Если я не позвоню show() в main.cpp, я все еще вижу маленькое окно.

1 Ответ

0 голосов
/ 04 октября 2011

Скорее всего, какой-то код в вашем приложении вызывает show (), вероятно, во время создания его виджетов.

Позволяет ли ваша сборка Qt отлаживать исходный код Qt и входить в него? Если это так, возможно, попробуйте установить точку останова в QWidget :: show () и посмотреть на стек вызовов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...