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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # QSizeF Class Reference ## [[QtCore](index.htm) module] 該QSizeF類定義了使用浮點精度的二維對象的大小。[More...](#details) ### Methods * `__init__ (self)` * `__init__ (self, QSize?sz)` * `__init__ (self, float?w, float?h)` * `__init__ (self, QSizeF)` * `QSizeF boundedTo (self, QSizeF?otherSize)` * `QSizeF expandedTo (self, QSizeF?otherSize)` * `float height (self)` * `bool isEmpty (self)` * `bool isNull (self)` * `bool isValid (self)` * `scale (self, QSizeF?s, Qt.AspectRatioMode?mode)` * `scale (self, float?w, float?h, Qt.AspectRatioMode?mode)` * `setHeight (self, float?h)` * `setWidth (self, float?w)` * `QSize toSize (self)` * `transpose (self)` * `float width (self)` ### Special Methods * `QSizeF __add__ (self, QSizeF?s2)` * `int __bool__ (self)` * `QSizeF __div__ (self, float?c)` * `bool __eq__ (self, QSizeF?s2)` * `QSizeF __iadd__ (self, QSizeF?s)` * `QSizeF __idiv__ (self, float?c)` * `QSizeF __imul__ (self, float?c)` * `QSizeF __isub__ (self, QSizeF?s)` * `QSizeF __mul__ (self, float?c)` * `QSizeF __mul__ (self, QSizeF?s)` * `bool __ne__ (self, QSizeF?s2)` * `str __repr__ (self)` * `QSizeF __sub__ (self, QSizeF?s2)` * * * ## Detailed Description 這個類可以醃制。 該QSizeF類定義了使用浮點精度的二維對象的大小。 大小是由一個指定的[width](qsizef.html#width)()和一個[height](qsizef.html#height)( ) 。它可以在構造函數中設置和使用改變了[setWidth](qsizef.html#setWidth)( )[setHeight](qsizef.html#setHeight)() ,或[scale](qsizef.html#scale)( )函數,或者使用算術運算符。阿尺寸也可以通過使用檢索引用的寬度和高度直接操作[rwidth](qsizef.html#rwidth)()和[rheight](qsizef.html#rheight)()函數。最后,將寬度和高度可以使用被交換的[transpose](qsizef.html#transpose)()函數。 該[isValid](qsizef.html#isValid)( )函數判斷一個尺寸是有效的。一個有效的大小具有寬度和高度大于或等于零。該[isEmpty](qsizef.html#isEmpty)如果無論是寬度和高度是( )函數返回True_less_比(或等于)零,而[isNull](qsizef.html#isNull)只有當二者的寬度和高度是零()函數返回真。 使用[expandedTo](qsizef.html#expandedTo)()函數來檢索一個尺寸,持有此大小的最大高度和寬度,并在給定的尺寸。類似地,[boundedTo](qsizef.html#boundedTo)()函數返回一個尺寸,持有此大小的最小高度和寬度,并在給定的尺寸。 該QSizeF類還提供了[toSize](qsizef.html#toSize)( )函數返回一個[QSize](qsize.html)這種尺寸的拷貝,通過舍入的寬度和高度為最接近的整數構成。 相比QSizeF對象可以被串流播放以及。 * * * ## Method Documentation ``` QSizeF.__init__ (self) ``` 構造一個無效的大小。 **See also** [isValid](qsizef.html#isValid)( ) 。 ``` QSizeF.__init__ (self, QSize?sz) ``` 構造一個大小與從給定的浮點精確度_size_。 **See also** [toSize](qsizef.html#toSize)( ) 。 ``` QSizeF.__init__ (self, float?w, float?h) ``` 構造一個大小與給定_width_和_height_。 ``` QSizeF.__init__ (self, QSizeF) ``` ``` QSizeF QSizeF.boundedTo (self, QSizeF?otherSize) ``` [ 返回一個大小保持這個大小的最小寬度和高度與給定的_otherSize_。 ](qsizef.html) [**See also**](qsizef.html) [expandedTo](qsizef.html#expandedTo)()和[scale](qsizef.html#scale)( ) 。 ``` QSizeF QSizeF.expandedTo (self, QSizeF?otherSize) ``` [ 返回一個大小保持這個大小的最大寬度和高度與給定的_otherSize_。 ](qsizef.html) [**See also**](qsizef.html) [boundedTo](qsizef.html#boundedTo)()和[scale](qsizef.html#scale)( ) 。 ``` float QSizeF.height (self) ``` 返回的高度。 **See also** [width](qsizef.html#width)()和[setHeight](qsizef.html#setHeight)( ) 。 ``` bool QSizeF.isEmpty (self) ``` 返回True ,如果不是的寬度和高度小于或等于0 ,否則返回False 。 **See also** [isNull](qsizef.html#isNull)()和[isValid](qsizef.html#isValid)( ) 。 ``` bool QSizeF.isNull (self) ``` 返回True如果寬度和高度分別為0.0 ,否則返回False 。 **Note:**由于此函數將+0.0和-0.0不同,尺寸與零寬度和高度,其中一個或兩個值有一個負號沒有被定義為空尺寸。 **See also** [isValid](qsizef.html#isValid)()和[isEmpty](qsizef.html#isEmpty)( ) 。 ``` bool QSizeF.isValid (self) ``` 返回True,如果兩者的寬度和高度是等于或大于0 ,否則返回假。 **See also** [isNull](qsizef.html#isNull)()和[isEmpty](qsizef.html#isEmpty)( ) 。 ``` QSizeF.scale (self, QSizeF?s, Qt.AspectRatioMode?mode) ``` 縮放大小的矩形與給定的_width_和_height_,根據指定的_mode_。 * If _mode_ is [Qt.IgnoreAspectRatio](qt.html#AspectRatioMode-enum), the size is set to (_width_, _height_). * If _mode_ is [Qt.KeepAspectRatio](qt.html#AspectRatioMode-enum), the current size is scaled to a rectangle as large as possible inside (_width_, _height_), preserving the aspect ratio. * If _mode_ is [Qt.KeepAspectRatioByExpanding](qt.html#AspectRatioMode-enum), the current size is scaled to a rectangle as small as possible outside (_width_, _height_), preserving the aspect ratio. 例如: ``` [QSizeF](qsizef.html) t1(10, 12); t1.scale(60, 60, [Qt](qt.html).IgnoreAspectRatio); // t1 is (60, 60) [QSizeF](qsizef.html) t2(10, 12); t2.scale(60, 60, [Qt](qt.html).KeepAspectRatio); // t2 is (50, 60) [QSizeF](qsizef.html) t3(10, 12); t3.scale(60, 60, [Qt](qt.html).KeepAspectRatioByExpanding); // t3 is (60, 72) ``` **See also** [setWidth](qsizef.html#setWidth)()和[setHeight](qsizef.html#setHeight)( ) 。 ``` QSizeF.scale (self, float?w, float?h, Qt.AspectRatioMode?mode) ``` 這是一個重載函數。 縮放大小的矩形與給定的_size_,根據指定的_mode_。 ``` QSizeF.setHeight (self, float?h) ``` 設置高度為給定的_height_。 **See also** [height](qsizef.html#height)( )[rheight](qsizef.html#rheight)()和[setWidth](qsizef.html#setWidth)( ) 。 ``` QSizeF.setWidth (self, float?w) ``` 設置寬度為給定的_width_。 **See also** [width](qsizef.html#width)( )[rwidth](qsizef.html#rwidth)()和[setHeight](qsizef.html#setHeight)( ) 。 ``` QSize QSizeF.toSize (self) ``` [ 返回此尺寸的基于整數的副本。 請注意,在返回的大小的坐標將被四舍五入到最接近的整數。 ](qsize.html) [**See also**](qsize.html) [QSizeF](qsizef.html#QSizeF)( ) 。 ``` QSizeF.transpose (self) ``` 交換的寬度和高度的值。 **See also** [setWidth](qsizef.html#setWidth)()和[setHeight](qsizef.html#setHeight)( ) 。 ``` float QSizeF.width (self) ``` 返回的寬度。 **See also** [height](qsizef.html#height)()和[setWidth](qsizef.html#setWidth)( ) 。 ``` QSizeF QSizeF.__add__ (self, QSizeF?s2) ``` [ ``` int QSizeF.__bool__ (self) ``` ](qsizef.html) ``` QSizeF QSizeF.__div__ (self, float?c) ``` [ ``` bool QSizeF.__eq__ (self, QSizeF?s2) ``` ](qsizef.html) ``` QSizeF QSizeF.__iadd__ (self, QSizeF?s) ``` [](qsizef.html) ``` QSizeF QSizeF.__idiv__ (self, float?c) ``` [](qsizef.html) ``` QSizeF QSizeF.__imul__ (self, float?c) ``` [](qsizef.html) ``` QSizeF QSizeF.__isub__ (self, QSizeF?s) ``` [](qsizef.html) ``` QSizeF QSizeF.__mul__ (self, float?c) ``` [](qsizef.html) ``` QSizeF QSizeF.__mul__ (self, QSizeF?s) ``` [ ``` bool QSizeF.__ne__ (self, QSizeF?s2) ``` ``` str QSizeF.__repr__ (self) ``` ](qsizef.html) ``` QSizeF QSizeF.__sub__ (self, QSizeF?s2) ``` [](qsizef.html)
                  <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>

                              哎呀哎呀视频在线观看