<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # QMetaProperty Class Reference ## [[QtCore](index.htm) module] 該QMetaProperty類提供的屬性的元數據。[More...](#details) ### Methods * `__init__ (self)` * `__init__ (self, QMetaProperty)` * `QMetaEnum enumerator (self)` * `bool hasNotifySignal (self)` * `bool hasStdCppSet (self)` * `bool isConstant (self)` * `bool isDesignable (self, QObject?object?=?None)` * `bool isEditable (self, QObject?object?=?None)` * `bool isEnumType (self)` * `bool isFinal (self)` * `bool isFlagType (self)` * `bool isReadable (self)` * `bool isResettable (self)` * `bool isScriptable (self, QObject?object?=?None)` * `bool isStored (self, QObject?object?=?None)` * `bool isUser (self, QObject?object?=?None)` * `bool isValid (self)` * `bool isWritable (self)` * `str name (self)` * `QMetaMethod notifySignal (self)` * `int notifySignalIndex (self)` * `int propertyIndex (self)` * `QVariant read (self, QObject?obj)` * `bool reset (self, QObject?obj)` * `Type type (self)` * `str typeName (self)` * `int userType (self)` * `bool write (self, QObject?obj, QVariant?value)` * * * ## Detailed Description 該QMetaProperty類提供的屬性的元數據。 屬性的元數據是從一個對象的元對象獲得的。看[QMetaObject.property](qmetaobject.html#property)()和[QMetaObject.propertyCount](qmetaobject.html#propertyCount)( )了解詳情。 ### Property Meta-Data 一個屬性有[name](qmetaproperty.html#name)()和一個[type](qmetaproperty.html#type)() ,以及用于指定其行為的各種屬性:[isReadable](qmetaproperty.html#isReadable)( )[isWritable](qmetaproperty.html#isWritable)( )[isDesignable](qmetaproperty.html#isDesignable)( )[isScriptable](qmetaproperty.html#isScriptable)()和[isStored](qmetaproperty.html#isStored)( ) 。 如果該屬性是一個枚舉,[isEnumType](qmetaproperty.html#isEnumType)( )返回True,如果屬性是一個枚舉,這也是一個標志(即它的值可以使用OR運算符進行組合) ,[isEnumType](qmetaproperty.html#isEnumType)()和[isFlagType](qmetaproperty.html#isFlagType)()都返回True。枚舉這些類型可以從[enumerator](qmetaproperty.html#enumerator)( ) 。 該屬性的值設置和檢索[read](qmetaproperty.html#read)( )[write](qmetaproperty.html#write)()和[reset](qmetaproperty.html#reset)() ,它們也可以通過改變[QObject](qobject.html)的設置和獲取功能。看[QObject.setProperty](qobject.html#setProperty)()和[QObject.property](qobject.html#property)( )了解詳情。 ### Copying and Assignment QMetaProperty對象可以通過值被復制。然而,每個副本將引用相同的基礎屬性的元數據。 * * * ## Method Documentation ``` QMetaProperty.__init__ (self) ``` ``` QMetaProperty.__init__ (self, QMetaProperty) ``` ``` QMetaEnum QMetaProperty.enumerator (self) ``` [ 返回枚舉,如果這個屬性的類型是一個枚舉類型,否則返回的值是不確定的。 ](qmetaenum.html) [**See also**](qmetaenum.html) [isEnumType](qmetaproperty.html#isEnumType)()和[isFlagType](qmetaproperty.html#isFlagType)( ) 。 ``` bool QMetaProperty.hasNotifySignal (self) ``` 返回True如果此屬性有相應的變化通知信號,否則返回False 。 **See also** [notifySignal](qmetaproperty.html#notifySignal)( ) 。 ``` bool QMetaProperty.hasStdCppSet (self) ``` ``` bool QMetaProperty.isConstant (self) ``` 返回True如果該屬性是不變的,否則返回False 。 屬性是恒定的,如果`Q_PROPERTY()`的`CONSTANT`屬性被設置。 此功能被引入Qt的4.6 。 ``` bool QMetaProperty.isDesignable (self, QObject?object?=?None) ``` 返回True如果此屬性是可設計為給定的_object_否則返回False 。 如果沒有_object_給出時,函數返回False ,如果`Q_PROPERTY()`的`DESIGNABLE`屬性為False ,否則返回True (如果屬性為True或者是一個函數或表達式) 。 **See also** [isScriptable](qmetaproperty.html#isScriptable)()和[isStored](qmetaproperty.html#isStored)( ) 。 ``` bool QMetaProperty.isEditable (self, QObject?object?=?None) ``` ``` bool QMetaProperty.isEnumType (self) ``` 返回True ,如果屬性的類型是一個枚舉值,否則返回False 。 **See also** [enumerator](qmetaproperty.html#enumerator)()和[isFlagType](qmetaproperty.html#isFlagType)( ) 。 ``` bool QMetaProperty.isFinal (self) ``` 返回True如果該屬性是最終的,否則返回False 。 屬性是最終的,如果`Q_PROPERTY()`的`FINAL`屬性被設置。 此功能被引入Qt的4.6 。 ``` bool QMetaProperty.isFlagType (self) ``` 返回True ,如果屬性的類型是作為一個標志枚舉值,否則返回False 。 標志可以使用OR運算符進行組合。一個標志類型是隱式也是一個枚舉類型。 **See also** [isEnumType](qmetaproperty.html#isEnumType)( )[enumerator](qmetaproperty.html#enumerator)()和[QMetaEnum.isFlag](qmetaenum.html#isFlag)( ) 。 ``` bool QMetaProperty.isReadable (self) ``` 返回True如果此屬性是可讀的,否則返回False 。 **See also** [isWritable](qmetaproperty.html#isWritable)( )[read](qmetaproperty.html#read)()和[isValid](qmetaproperty.html#isValid)( ) 。 ``` bool QMetaProperty.isResettable (self) ``` 返回True如果此屬性可以重置為默認值,否則返回False 。 **See also** [reset](qmetaproperty.html#reset)( ) 。 ``` bool QMetaProperty.isScriptable (self, QObject?object?=?None) ``` 返回True,如果屬性是可編寫腳本對于給定的_object_否則返回False 。 如果沒有_object_給出時,函數返回False ,如果`Q_PROPERTY()`的`SCRIPTABLE`屬性為False ,否則返回True (如果屬性為True或者是一個函數或表達式) 。 **See also** [isDesignable](qmetaproperty.html#isDesignable)()和[isStored](qmetaproperty.html#isStored)( ) 。 ``` bool QMetaProperty.isStored (self, QObject?object?=?None) ``` 返回True如果該屬性用于存儲_object_否則返回False 。 如果沒有_object_給出時,函數返回False ,如果`Q_PROPERTY()`的`STORED`屬性為False ,否則返回True (如果屬性為True或者是一個函數或表達式) 。 **See also** [isDesignable](qmetaproperty.html#isDesignable)()和[isScriptable](qmetaproperty.html#isScriptable)( ) 。 ``` bool QMetaProperty.isUser (self, QObject?object?=?None) ``` 如果這個屬性被指定為返回True`USER`屬性,即,使得用戶能夠編輯所述一個_object_或者說是某種其他方式顯著。否則返回False 。例如,本`text`屬性是`USER`一個可編輯的屬性[QLineEdit](qlineedit.html)。 If _object_為null,則函數返回False ,如果`Q_PROPERTY()`的`USER`屬性為False 。否則,它返回True 。 **See also** [QMetaObject.userProperty](qmetaobject.html#userProperty)( )[isDesignable](qmetaproperty.html#isDesignable)()和[isScriptable](qmetaproperty.html#isScriptable)( ) 。 ``` bool QMetaProperty.isValid (self) ``` 返回True如果此屬性是有效的(可讀),否則返回False 。 **See also** [isReadable](qmetaproperty.html#isReadable)( ) 。 ``` bool QMetaProperty.isWritable (self) ``` 返回True如果此屬性為可寫,否則返回False 。 **See also** [isReadable](qmetaproperty.html#isReadable)()和[write](qmetaproperty.html#write)( ) 。 ``` str QMetaProperty.name (self) ``` 返回此屬性的名稱。 **See also** [type](qmetaproperty.html#type)()和[typeName](qmetaproperty.html#typeName)( ) 。 ``` QMetaMethod QMetaProperty.notifySignal (self) ``` [](qmetamethod.html) [返回](qmetamethod.html)[QMetaMethod](qmetamethod.html)屬性更改通知信號的實例,如果已指定,否則返回一個無效的[QMetaMethod](qmetamethod.html)。 此功能被引入Qt的4.5 。 **See also** [hasNotifySignal](qmetaproperty.html#hasNotifySignal)( ) 。 ``` int QMetaProperty.notifySignalIndex (self) ``` 返回如果指定了屬性更改通知信號的索引,否則返回-1 。 此功能被引入Qt的4.6 。 **See also** [hasNotifySignal](qmetaproperty.html#hasNotifySignal)( ) 。 ``` int QMetaProperty.propertyIndex (self) ``` 返回此屬性的索引。 此功能被引入Qt的4.6 。 ``` QVariant QMetaProperty.read (self, QObject?obj) ``` 從給定的讀取屬性的值_object_。返回值,如果它能夠讀取它,否則返回一個無效的變體。 **See also** [write](qmetaproperty.html#write)( )[reset](qmetaproperty.html#reset)()和[isReadable](qmetaproperty.html#isReadable)( ) 。 ``` bool QMetaProperty.reset (self, QObject?obj) ``` 將屬性重置為給定的_object_用reset方法。返回True如果工作過的復位,否則返回False 。 復位方法是可選的,只有少數的屬性支持他們。 **See also** [read](qmetaproperty.html#read)()和[write](qmetaproperty.html#write)( ) 。 ``` Type QMetaProperty.type (self) ``` [](index.htm#Type-enum) [返回此屬性的類型。返回值是的值之一](index.htm#Type-enum)[QVariant.Type](qvariant.html#Type-enum)枚舉。 **See also** [userType](qmetaproperty.html#userType)( )[typeName](qmetaproperty.html#typeName)()和[name](qmetaproperty.html#name)( ) 。 ``` str QMetaProperty.typeName (self) ``` 返回此屬性的類型的名稱。 **See also** [type](qmetaproperty.html#type)()和[name](qmetaproperty.html#name)( ) 。 ``` int QMetaProperty.userType (self) ``` 返回此屬性的用戶類型。返回值是已注冊的價值觀之一[QMetaType](qmetatype.html),或者0,如果類型未注冊。 這個函數中引入了Qt 4.2中。 **See also** [type](qmetaproperty.html#type)( )[QMetaType](qmetatype.html)和[typeName](qmetaproperty.html#typeName)( ) 。 ``` bool QMetaProperty.write (self, QObject?obj, QVariant?value) ``` Writes _value_作為該屬性的值設置為給定_object_。返回True ,如果寫入成功,否則返回False 。 **See also** [read](qmetaproperty.html#read)( )[reset](qmetaproperty.html#reset)()和[isWritable](qmetaproperty.html#isWritable)( ) 。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看