Pyqt5第一个窗口之给对象设置名字属性值
一,简介
本次代码完成给我们的窗口对象设置一个固定的名字,然后设置一个属性和值
二,代码如下:
from PyQt5.Qt import *
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("object对象") # 设置一个唯一名称
self.resize(800, 500)
self.main()
def main(self):
self.win()
self.win1()
def win(self):
obj = QObject()
obj.setObjectName('第一个Object对象')
print(obj.objectName())
def win1(self):
obj1 = QObject()
obj1.setProperty('level', '第一') # 给对象添加一个属性和值
obj1.setProperty('level1', '第二')
print(obj1.property('level'))
print(obj1.dynamicPropertyNames()) # 获取所有setProperty()设置属性的对象和属性名称
if __name__ == '__main__':
app = QApplication(sys.argv)
window = Window()
# print(window.windowTitle())
window.show()
sys.exit(app.exec_())
pyqt5程序学习设计持续更新中,请关注后续文章。