制心一处,无事不办
from PyQt5.Qt import *
class Window(QWidget):
**def **__init__(self):<br /> super(Window, self).__init__()<br /> self.setWindowTitle(**''**)<br /> self.resize(500, 500)<br /> self.setup_ui()**def **setup_ui(self):<br /> _#对象名称和属性的操作<br /> _self.QObject对象名称和属性的操作()_# 对象名称和属性的操作<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())_##2关于label控件的样式<br /> _**with **open(**'./QObject.qss'**, **'r'**) **as **fp:<br /> qApp.setStyleSheet(fp.read())label = QLabel(self)<br /> label.setObjectName(**'notice'**)<br /> label.setText(**'最美的不是下雨天'**)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())
