2016-10-30 3 views
0

Ich lerne etwas PyQt4 und kann meine erste App nicht wirklich auf den Boden bringen. Hier ist der Code, den ich ein einfaches Fenster machen bin mit:PyQt4-Fenster stürzt sofort bei der Ausführung ab (OSX)

import sys 
from PyQt4 import QtGui 

app = QtGui.QApplication(sys.argv) 

window = QtGui.QWidget() 

window.show() 

Jetzt habe ich geschrieben dies in einem Texteditor und speicherte es als .py-Datei. Ich gehe zum Terminal und führen Sie es wie folgt:

python exercise1.py 

Wenn ich das tue, das Python-Symbol erscheint und beginnt auf meinem Dock Prellen (das Bild sehen) enter image description here, nur sofort zu verschwinden. Das Fenster wird nie geöffnet und Terminal kehrt in seinen normalen Zustand zurück. Ich habe wie verrückt gegoogelt und finde nicht wirklich eine Lösung. Jede Hilfe wäre willkommen.

+2

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

+0

@Ekhumoro Das hat es geschafft, vielen Dank! – Matt

Antwort

0

Die Lösung wurde etwas ekhumoro geschrieben, ich brauche nur

app.exec_() am Ende des Codes

zu nennen. Oh!

Verwandte Themen