QT代码,运行程序时没有任何反应

时间:2016-05-21 14:48:58

标签: python qt class user-interface pycharm

我正在学习qt,我有一个理解为什么我的代码不能按我的意愿工作的问题。 它根本不输出任何东西。没有窗口显示,测试打印语句甚至没有显示,只是虚无

尴尬的是,代码返回退出代码0,在PyCharm中没有明显的问题可见,我迷路了。我咨询了几个朋友,但他们都没有能够帮助我解决这个问题。

from PySide.QtGui import QWidget, QApplication, QCheckBox, QPushButton, QPixmap, QLabel, QRadioButton
import sys

class ersteklasse(QWidget):
    def __init__(self):
        super(ersteklasse, self).__init__()
        self.initGui()
        self.initButton()

        print "I am there"

    def initGui(self):
        self.setGeometry(0, 0, 800, 600)
        self.setWindowTitle('Henris kleines Programm')
        filepath = '/Users/henrinehlsen/Desktop/KaNe_Logo_TEST_PORTFOLIOBOX.png'
        pix1 = QPixmap(filepath)
        self.img1 = QLabel
        self.img1.setPixmap(pix1)

        print "me too!"

    def initButton(self):
        self.Button1 = QRadioButton("Nope", self)
        self.Button1.move(100, 100)

if __name__ == "main":
    app = QApplication
    ErstesProgramm = ersteklasse()
    ErstesProgramm.show()
    sys.exit(app.exec_())

1 个答案:

答案 0 :(得分:2)

if __name__ == "main":

应该阅读

if __name__ == "__main__":