2016-10-30 5 views
0

Я изучаю PyQt4 и, похоже, не могу получить свое первое приложение с земли. Вот код, я использую, чтобы сделать простое окно:Окно PyQt4 немедленно выходит из строя (OSX)

import sys 
from PyQt4 import QtGui 

app = QtGui.QApplication(sys.argv) 

window = QtGui.QWidget() 

window.show() 

Теперь, я написал это в текстовом редакторе и сохранил его в качестве .py файла. Я иду в терминал и выполнить его следующим образом:

python exercise1.py 

После того, как я это делаю, значок Python появляется и начинает подпрыгивая на моем Dock (см рисунок) enter image description here, только немедленно исчезнуть. Окно никогда не открывается, и терминал возвращается в нормальное состояние. Я был похож на Google как сумасшедший и, похоже, не мог найти решение. Любая помощь будет оценена по достоинству.

+2

'window.show(); app.exec _() '. – ekhumoro

+0

@ekhumoro Это так, спасибо! – Matt

ответ

0

Решение было то, что ekhumoro отвечал, мне просто нужно позвонить

app.exec_()

в конце кода. D'о!

Смежные вопросы