Окно PyQt QWidget закрывается сразу после показа?

import sys
from PyQt4 import QtGui as qt

segmentation = qt.QApplication(sys.argv)
main = qt.QWidget()
main.show()

все остальные вопросы, на которые я смотрел здесь, обычно были вызваны ошибкой с окном, выходящим из области видимости из-за окна show метод вызывается из функции, или что-то подобное.

мой код не использует никаких функций, поэтому это не может быть проблемой. Это должно сработать, как есть, нет? Я следую этому руководству:

https://www.youtube.com/watch?v=JBME1ZyHiP8

и в 8: 58 инструктор имеет почти точно то, что я написал, и их окно появляется и остается вокруг просто отлично. Шахта показывается на долю секунды, а затем закрывается.

снимок экрана блока кода из видео для сравнения с предоставленным блоком кода здесь:

Demo code that works

1 ответов


не видя весь код, я предполагаю, что вы упускаете