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

2024-09-29 23:19:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我从PySide Python的手册中复制代码;我使用python2.7,因为我知道PySide还不能在python3.5中工作。我使用ubuntuxenial作为一个平台。 代码是:

#!/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

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

我错过了什么?你知道吗

谢谢


Tags: 代码from文本importappmainmyshow

热门问题