我正在学习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_())
答案 0 :(得分:2)
if __name__ == "main":
应该阅读
if __name__ == "__main__":