PySide的setWindowTitle不会在主窗口中显示文本

时间:2016-10-11 08:10:06

标签: python pyside

我正在复制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

窗口打开,主文本在那里,但没有窗口文本(“我的第一个应用程序”)。

我缺少什么?

由于

0 个答案:

没有答案