<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # QMetaType Class Reference ## [[QtCore](index.htm) module] 該QMetaType類管理的元對象系統中命名類型。[More...](#details) ### Types * `enum Type { Void, Bool, Int, UInt, ..., User }` ### Methods * `__init__ (self)` * `__init__ (self, QMetaType)` ### Static Methods * `bool isRegistered (int?type)` * `int type (str?typeName)` * `str typeName (int?type)` * * * ## Detailed Description 該QMetaType類管理的元對象系統中命名類型。 這個類被用作輔助馬歇爾類型[QVariant](qmetatype.html#Type-enum)而在排隊的信號和槽的連接。它關聯一個類型名的類型,以便它可以被創建并在運行時動態地破壞。聲明新類型的[Q_DECLARE_METATYPE](qmetatype.html#Q_DECLARE_METATYPE)( ) ,使他們能夠提供[QVariant](qmetatype.html#Type-enum)與其他基于模板的功能。通話[qRegisterMetaType](qmetatype.html#qRegisterMetaType)()以提供給非基于模板的功能,諸如排隊的信號和槽的連接類型。 任何類或結構有一個公共的默認構造函數,公共拷貝構造函數和析構函數市民可以注冊。 下面的代碼分配和解構的一個實例`MyClass`: ``` int id = QMetaType.type("MyClass"); if (id != 0) { void *myClassPtr = QMetaType.construct(id); ... QMetaType.destroy(id, myClassPtr); myClassPtr = 0; } ``` 如果我們想在流運算符`operator&lt;&lt;()`和`operator&gt;&gt;()`工作在[QVariant](qmetatype.html#Type-enum)存儲自定義類型的對象,自定義類型必須提供`operator&lt;&lt;()`和`operator&gt;&gt;()`運營商。 * * * ## Type Documentation ``` QMetaType.Type ``` 這些是由所支持的內置類型[QMetaType](qmetatype.html): | Constant | Value | Description | | --- | --- | --- | | `QMetaType.Void` | `0` | `void` | | `QMetaType.Bool` | `1` | `bool` | | `QMetaType.Int` | `2` | `int` | | `QMetaType.UInt` | `3` | `unsigned int` | | `QMetaType.Double` | `6` | `double` | | `QMetaType.QChar` | `7` | QChar | | `QMetaType.QString` | `10` | QString的 | | `QMetaType.QByteArray` | `12` | QByteArray中 | | `QMetaType.VoidStar` | `128` | `void *` | | `QMetaType.Long` | `129` | `long` | | `QMetaType.LongLong` | `4` | 的LongLong | | `QMetaType.Short` | `130` | `short` | | `QMetaType.Char` | `131` | `char` | | `QMetaType.ULong` | `132` | `unsigned long` | | `QMetaType.ULongLong` | `5` | ULONGLONG | | `QMetaType.UShort` | `133` | `unsigned short` | | `QMetaType.UChar` | `134` | `unsigned char` | | `QMetaType.Float` | `135` | `float` | | `QMetaType.QObjectStar` | `136` | [QObject](qobject.html)* | | `QMetaType.QWidgetStar` | `137` | [QWidget](qwidget.html)* | | `QMetaType.QVariant` | `138` | 的QVariant | | `QMetaType.QColorGroup` | `63` | QColorGroup | | `QMetaType.QCursor` | `74` | QCursor | | `QMetaType.QDate` | `14` | 的QDate | | `QMetaType.QSize` | `21` | QSIZE | | `QMetaType.QTime` | `15` | QTIME | | `QMetaType.QVariantList` | `9` | QVariantList | | `QMetaType.QPolygon` | `71` | QPolygon | | `QMetaType.QColor` | `67` | 而QColor | | `QMetaType.QSizeF` | `22` | QSizeF | | `QMetaType.QRectF` | `20` | QRectF | | `QMetaType.QLine` | `23` | QLine | | `QMetaType.QTextLength` | `78` | QTextLength | | `QMetaType.QStringList` | `11` | QStringList中 | | `QMetaType.QVariantMap` | `8` | QVariantMap | | `QMetaType.QVariantHash` | `28` | QVariantHash | | `QMetaType.QIcon` | `69` | QIcon則 | | `QMetaType.QPen` | `77` | QPen | | `QMetaType.QLineF` | `24` | QLineF | | `QMetaType.QTextFormat` | `79` | QTextFormat | | `QMetaType.QRect` | `19` | 查閱QRect | | `QMetaType.QPoint` | `25` | QPoint | | `QMetaType.QUrl` | `17` | QUrl | | `QMetaType.QRegExp` | `27` | QRegExp | | `QMetaType.QDateTime` | `16` | QDateTime | | `QMetaType.QPointF` | `26` | QPointF | | `QMetaType.QPalette` | `68` | QPalette | | `QMetaType.QFont` | `64` | QFont | | `QMetaType.QBrush` | `66` | QBrush | | `QMetaType.QRegion` | `72` | QRegion | | `QMetaType.QBitArray` | `13` | QBitArray | | `QMetaType.QImage` | `70` | QImage的 | | `QMetaType.QKeySequence` | `76` | QKeySequence | | `QMetaType.QSizePolicy` | `75` | QSizePolicy | | `QMetaType.QPixmap` | `65` | 的QPixmap | | `QMetaType.QLocale` | `18` | QLocale | | `QMetaType.QBitmap` | `73` | QBitmap | | `QMetaType.QMatrix` | `80` | 系列QMatrix | | `QMetaType.QTransform` | `81` | QTransform | | `QMetaType.QMatrix4x4` | `82` | QMatrix4x4 | | `QMetaType.QVector2D` | `83` | QVector2D | | `QMetaType.QVector3D` | `84` | QVector3D | | `QMetaType.QVector4D` | `85` | QVector4D | | `QMetaType.QQuaternion` | `86` | QQuaternion | | `QMetaType.QEasingCurve` | `29` | QEasingCurve | | `QMetaType.User` | `256` | 用戶類型基值 | 其他類型的可使用注冊[Q_DECLARE_METATYPE](qmetatype.html#Q_DECLARE_METATYPE)( ) 。 **See also** [type](qmetatype.html#type)()和[typeName](qmetatype.html#typeName)( ) 。 * * * ## Method Documentation ``` QMetaType.__init__ (self) ``` ``` QMetaType.__init__ (self, QMetaType) ``` ``` bool QMetaType.isRegistered (int?type) ``` 返回True如果一個ID的數據類型_type_注冊,否則返回False 。 **See also** [type](qmetatype.html#type)( )[typeName](qmetatype.html#typeName)()和[Type](qmetatype.html#Type-enum)。 ``` int QMetaType.type (str?typeName) ``` 返回的句柄調用類型_typeName_或0,如果不存在這樣的類型。 **See also** [isRegistered](qmetatype.html#isRegistered)( )[typeName](qmetatype.html#typeName)()和[Type](qmetatype.html#Type-enum)。 ``` str QMetaType.typeName (int?type) ``` 返回與給定關聯的類型名稱_type_,或者0 ,如果沒有匹配的類型被發現。返回的指針不能被刪除。 **See also** [type](qmetatype.html#type)( )[isRegistered](qmetatype.html#isRegistered)()和[Type](qmetatype.html#Type-enum)。
                  <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>

                              哎呀哎呀视频在线观看