制心一处,无事不办

    from PyQt5.Qt import *

    class Window(QWidget):

    1. **def **__init__(self):<br /> super(Window, self).__init__()<br /> self.setWindowTitle(**''**)<br /> self.resize(500, 500)<br /> self.setup_ui()
    2. **def **setup_ui(self):<br /> _#对象名称和属性的操作<br /> _self.QObject对象名称和属性的操作()
    3. _# 对象名称和属性的操作<br /> _**def **QObject对象名称和属性的操作(self):<br /> _# 1<br /> # 测试API<br /> _obj = QObject()<br /> _# 给Qt对象设置一个名称,一般这个名称是唯一的,当作对象的ID来使用<br /> _obj.setObjectName(**'notice'**)<br /> _# 获取一个Qt对象的名称<br /> _print(obj.objectName())<br /> _# 给一个Qt对象动态的添加一个属性与值<br /> _obj.setProperty(**'notice_level'**, **'error'**)<br /> _# 获取一个对象的属性值<br /> _print(obj.property(**'notice_level'**))<br /> _# 获取一个对象中所有通过setProperty()设置的属性名称<br /> _print(obj.dynamicPropertyNames())
    4. _##2关于label控件的样式<br /> _**with **open(**'./QObject.qss'**, **'r'**) **as **fp:<br /> qApp.setStyleSheet(fp.read())
    5. label = QLabel(self)<br /> label.setObjectName(**'notice'**)<br /> label.setText(**'最美的不是下雨天'**)
    6. label1 = QLabel(self)<br /> label1.move(200, 200)<br /> label1.setText(**'而是与你躲过雨的屋檐'**)

    if name == main:
    import sys
    # 创建应用程序对象
    _app = QApplication(sys.argv)
    # 创建控件
    window = Window()
    # 展示并执行
    window.show()
    sys.exit(app.exec
    ())