和Python里面的面向对象里面的一个对象属性设置不太一样

017-对象的名称和属性设置-API - 图1

按三个方面来划分的。第一个就是API,我们到底是通过哪些函数、方法来操作这些功能;第二个是应用场景;第三就是实例。

API

Application Programming Interface 应用程序接口

setObjectName(“唯一名称”)

给一个Qt对象设置一个名称,一般这个名称是唯一的,当做对象的ID来使用

objectName()

获取一个Qt对象的名称

setProperty(“属性名称”,值)

给一个Qt对象动态的添加一个属性与值

property(“属性名称”)

获取一个对象的属性值

dynamicPropertyNames()

获取一个对象中所有通过setProperty()设置的属性名称

017-对象的名称和属性设置-API - 图2