Есть ли сигнал «Onload» для QMainWindow? - PullRequest
2 голосов
/ 22 марта 2011

PyQt нуб здесь.

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

Итак, я ищу сигнал «onload» для главного окна, чтобы вызвать функцию, которая, в свою очередь, вызывает диалог. Есть ли другой путь?

1 Ответ

1 голос
/ 22 марта 2011

Вы можете переопределить QWidget.showEvent для вашего QMainWindow, чтобы добиться того же эффекта. Однако вам необходимо отслеживать, отображается ли окно в первый раз или нет, поскольку этот метод будет вызываться каждый раз, когда окно отображается после его скрытия. Затем используйте модальный QDialog , чтобы главное окно отображалось на заднем плане, но не включалось.

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