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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # QDeclarativeItem Class Reference ## [[QtDeclarative](index.htm) module] 該QDeclarativeItem類提供了最基本的QML中所有可視的項目。[More...](#details) 繼承[QGraphicsObject](qgraphicsobject.html)和[QDeclarativeParserStatus](qdeclarativeparserstatus.html)。 ### Types * `enum TransformOrigin { TopLeft, Top, TopRight, Left, ..., BottomRight }` ### Methods * `__init__ (self, QDeclarativeItem?parent?=?None)` * `float baselineOffset (self)` * `QRectF boundingRect (self)` * `QRectF childrenRect (self)` * `classBegin (self)` * `bool clip (self)` * `componentComplete (self)` * `bool event (self, QEvent)` * `geometryChanged (self, QRectF?newGeometry, QRectF?oldGeometry)` * `bool hasFocus (self)` * `bool heightValid (self)` * `float implicitHeight (self)` * `float implicitWidth (self)` * `inputMethodEvent (self, QInputMethodEvent)` * `QVariant inputMethodQuery (self, Qt.InputMethodQuery?query)` * `bool isComponentComplete (self)` * `QVariant itemChange (self, QGraphicsItem.GraphicsItemChange, QVariant)` * `bool keepMouseGrab (self)` * `keyPressEvent (self, QKeyEvent?event)` * `keyReleaseEvent (self, QKeyEvent?event)` * `paint (self, QPainter, QStyleOptionGraphicsItem, QWidget)` * `QDeclarativeItem parentItem (self)` * `bool sceneEvent (self, QEvent)` * `setBaselineOffset (self, float)` * `setClip (self, bool)` * `setHeight (self, float)` * `setImplicitHeight (self, float)` * `setImplicitWidth (self, float)` * `setKeepMouseGrab (self, bool)` * `setParentItem (self, QDeclarativeItem?parent)` * `setSmooth (self, bool)` * `setTransformOrigin (self, TransformOrigin)` * `setWidth (self, float)` * `bool smooth (self)` * `TransformOrigin transformOrigin (self)` * `bool widthValid (self)` * * * ## Detailed Description 該QDeclarativeItem類提供了最基本的QML中所有可視的項目。 Qt中聲明的所有視覺項目都繼承自QDeclarativeItem 。雖然QDeclarativeItem沒有視覺外觀,它定義了所有屬于通用的可視化項目的屬性 - 例如x和y位置,寬度和高度,[anchoring](index.htm#anchor-layout)和按鍵處理。 你可以繼承QDeclarativeItem提供繼承這些功能你自己的自定義可視項目。需要注意的是,因為它不畫任何東西, QDeclarativeItem設置[QGraphicsItem.ItemHasNoContents](qgraphicsitem.html#GraphicsItemFlag-enum)標志。如果子類QDeclarativeItem創建一個可視化的項目,您將需要取消設置此標志。 * * * ## Type Documentation ``` QDeclarativeItem.TransformOrigin ``` 控制點哪些簡單的變換一樣的規模應用。 | Constant | Value | Description | | --- | --- | --- | | `QDeclarativeItem.TopLeft` | `0` | 該項目的左上角。 | | `QDeclarativeItem.Top` | `1` | 該項目的頂部的中心點。 | | `QDeclarativeItem.TopRight` | `2` | 該項目的右上角。 | | `QDeclarativeItem.Left` | `3` | 最左邊的點的垂直中間。 | | `QDeclarativeItem.Center` | `4` | 該項目的中心。 | | `QDeclarativeItem.Right` | `5` | 最右點的垂直中間。 | | `QDeclarativeItem.BottomLeft` | `6` | 該項目的左下角。 | | `QDeclarativeItem.Bottom` | `7` | 該項目的底部的中心點。 | | `QDeclarativeItem.BottomRight` | `8` | 該項目的右下角。 | * * * ## Method Documentation ``` QDeclarativeItem.__init__ (self, QDeclarativeItem?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個[QDeclarativeItem](qdeclarativeitem.html)用給定的_parent_。 ``` float QDeclarativeItem.baselineOffset (self) ``` ``` QRectF QDeclarativeItem.boundingRect (self) ``` [](qrectf.html) ``` QRectF QDeclarativeItem.childrenRect (self) ``` [ ``` QDeclarativeItem.classBegin (self) ``` ``` bool QDeclarativeItem.clip (self) ``` ``` QDeclarativeItem.componentComplete (self) ``` ``` bool QDeclarativeItem.event (self, QEvent) ``` ``` QDeclarativeItem.geometryChanged (self, QRectF?newGeometry, QRectF?oldGeometry) ``` 調用此函數從處理這個項目的變化幾何_oldGeometry_至_newGeometry_。如果兩個幾何是相同的,它不會做任何事情。 ``` bool QDeclarativeItem.hasFocus (self) ``` ``` bool QDeclarativeItem.heightValid (self) ``` 返回是否高度屬性已顯式設置。 ``` float QDeclarativeItem.implicitHeight (self) ``` ``` float QDeclarativeItem.implicitWidth (self) ``` ``` QDeclarativeItem.inputMethodEvent (self, QInputMethodEvent) ``` ``` QVariant QDeclarativeItem.inputMethodQuery (self, Qt.InputMethodQuery?query) ``` ``` bool QDeclarativeItem.isComponentComplete (self) ``` 返回True如果建設QML組件是完整的,否則返回False 。 它通常是可取的延遲一定的處理,直到該組件完成。 ](qrectf.html) [**See also**](qrectf.html) [componentComplete](qdeclarativeparserstatus.html#componentComplete)( ) 。 ``` QVariant QDeclarativeItem.itemChange (self, QGraphicsItem.GraphicsItemChange, QVariant) ``` ``` bool QDeclarativeItem.keepMouseGrab (self) ``` 返回一個值,指示鼠標輸入是否應該保持這資料的獨家。 **See also** [setKeepMouseGrab](qdeclarativeitem.html#setKeepMouseGrab)( ) 。 ``` QDeclarativeItem.keyPressEvent (self, QKeyEvent?event) ``` ``` QDeclarativeItem.keyReleaseEvent (self, QKeyEvent?event) ``` ``` QDeclarativeItem.paint (self, QPainter, QStyleOptionGraphicsItem, QWidget) ``` ``` QDeclarativeItem QDeclarativeItem.parentItem (self) ``` [ ``` bool QDeclarativeItem.sceneEvent (self, QEvent) ``` ``` QDeclarativeItem.setBaselineOffset (self, float) ``` ``` QDeclarativeItem.setClip (self, bool) ``` ``` QDeclarativeItem.setHeight (self, float) ``` ``` QDeclarativeItem.setImplicitHeight (self, float) ``` 設置項的隱含高度_h_。這是由確定的內容的其他屬性隱含的高度。 ](qdeclarativeitem.html) [**See also**](qdeclarativeitem.html) [implicitHeight](qdeclarativeitem.html#implicitHeight-prop)( ) 。 ``` QDeclarativeItem.setImplicitWidth (self, float) ``` 設置項的隱含寬度_w_。這是由確定的內容的其他屬性隱含的寬度。 **See also** [implicitWidth](qdeclarativeitem.html#implicitWidth-prop)( ) 。 ``` QDeclarativeItem.setKeepMouseGrab (self, bool) ``` 該標志指示鼠標是否應該保留此項目設置為_keep_。 這對于那些希望抓住并保持鼠標交互下一個預定義手勢的項目有用。例如,一個項目,有興趣水平移動鼠標可設置keepMouseGrab為True一旦已超過閾值。一旦keepMouseGrab已被設置為True,則過濾項將不響應鼠標事件。 如果該項目沒有表明它希望保留鼠標抓取,過濾項目可能竊取搶。例如, Flickable可能會嘗試,如果它檢測到用戶已經開始移動視偷鼠標抓取。 **See also** [keepMouseGrab](qdeclarativeitem.html#keepMouseGrab)( ) 。 ``` QDeclarativeItem.setParentItem (self, QDeclarativeItem?parent) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 ``` QDeclarativeItem.setSmooth (self, bool) ``` ``` QDeclarativeItem.setTransformOrigin (self, TransformOrigin) ``` 設置變換_origin_。 **See also** [transformOrigin](qdeclarativeitem.html#transformOrigin)( ) 。 ``` QDeclarativeItem.setWidth (self, float) ``` ``` bool QDeclarativeItem.smooth (self) ``` ``` TransformOrigin QDeclarativeItem.transformOrigin (self) ``` [ 返回當前變換原點。 ](qdeclarativeitem.html#TransformOrigin-enum) [**See also**](qdeclarativeitem.html#TransformOrigin-enum) [setTransformOrigin](qdeclarativeitem.html#setTransformOrigin)( ) 。 ``` bool QDeclarativeItem.widthValid (self) ``` 返回是否width屬性被顯式設置。
                  <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>

                              哎呀哎呀视频在线观看