zoukankan      html  css  js  c++  java
  • QObject

    QObject类中方法

      setObjectName("object name")
       
     设置一个名称,一般这个名称是唯一的,当做对象的ID来使用

      objectName()
        获取对象的名称

      setProperty("property_name","property_value")
        动态添加一个属性与值

      property("property_name")
        获取一个属性的值

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

    使用示例

    from PyQt5.Qt import  *
    
    obj = QObject()
    obj.setObjectName("notice") #给一个Qt对象设置名字为notice
    print(obj.objectName()) #输出:notice
    
    obj.setProperty("property01","value01")#给Qt对象动态两个属性和其对应值
    obj.setProperty("property02","value02")
    print(obj.property("property02")) #输出:value02
    print(obj.dynamicPropertyNames())
    #输出:[PyQt5.QtCore.QByteArray(b'property01'), PyQt5.QtCore.QByteArray(b'property02')]
  • 相关阅读:
    最大生成树
    Codeforces#363 Div2
    AOJ2249最短路+最小费用
    Codeforces#364Div2
    POJ3268Dijkstra
    POJ3259负环判定
    Codeforces#362
    POJ3169差分约束系统
    POJ3723最小生成树
    hdu 4038 2011成都赛区网络赛H 贪心 ***
  • 原文地址:https://www.cnblogs.com/shiliye/p/12123225.html
Copyright © 2011-2022 走看看