我正在复制PySide Python手册中的代码;我使用的是python 2.7,因为我知道PySide在python 3.5中不起作用。我使用Ubuntu Xenial作为平台。 代码是:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
from PySide.QtCore import *
from PySide.QtGui import *
# main app
if __name__ == '__main__':
# create app
my_app = QApplication(sys.argv)
# set safety
try:
# create label
appLabel = QLabel()
appLabel.setText("Hello, world!\nLook at my first app")
appLabel.setAlignment(Qt.AlignCenter)
appLabel.setWindowTitle("my first app")
appLabel.setGeometry(300, 300, 250, 175)
# show label
appLabel.show()
# exec
my_app.exec_()
sys.exit()
except NameError:
print("Name Error:", sys.exc_info()[1])
pass
窗口打开,主文本在那里,但没有窗口文本(“我的第一个应用程序”)。
我缺少什么?
由于