<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # QDoubleSpinBox Class Reference ## [[QtGui](index.htm) module] 該QDoubleSpinBox類提供了一個微調框小部件,需要增加一倍。[More...](#details) 繼承[QAbstractSpinBox](qabstractspinbox.html)。 ### Methods * `__init__ (self, QWidget?parent?=?None)` * `QString cleanText (self)` * `int decimals (self)` * `QString?str fixup (self, QString?str)` * `fixup (self, QString?str)` * `float maximum (self)` * `float minimum (self)` * `QString prefix (self)` * `setDecimals (self, int?prec)` * `setMaximum (self, float?max)` * `setMinimum (self, float?min)` * `setPrefix (self, QString?p)` * `setRange (self, float?min, float?max)` * `setSingleStep (self, float?val)` * `setSuffix (self, QString?s)` * `setValue (self, float?val)` * `float singleStep (self)` * `QString suffix (self)` * `QString textFromValue (self, float?v)` * `(QValidator.State, QString?input, int?pos) validate (self, QString?input, int?pos)` * `(QValidator.State, int?pos) validate (self, QString?input, int?pos)` * `float value (self)` * `float valueFromText (self, QString?text)` ### Qt Signals * `void valueChanged (double)` * `void valueChanged (const QString&)` * * * ## Detailed Description 該QDoubleSpinBox類提供了一個微調框小部件,需要增加一倍。 QDoubleSpinBox允許用戶通過單擊向上和向下按鈕或按向上或向下的鍵盤上增加或減少當前顯示的值來選擇一個值。用戶也可以輸入值手動。旋轉框支持雙精度值,但可以擴展到使用不同的字符串與[validate](qdoublespinbox.html#validate)( )[textFromValue](qdoublespinbox.html#textFromValue)()和[valueFromText](qdoublespinbox.html#valueFromText)( ) 。 每次值更改QDoubleSpinBox放出[valueChanged](qdoublespinbox.html#valueChanged)()信號。電流值可與提取[value](qdoublespinbox.html#value-prop)( ),并設置用[setValue](qdoublespinbox.html#value-prop)( ) 。 注: QDoubleSpinBox將數字四舍五入,使他們能夠與當前的精確顯示。與小數一個QDoubleSpinBox設置為2 ,調用的setValue ( 2.555 )會導致[value](qdoublespinbox.html#value-prop)( )返回2.56 。 單擊向上和向下按鈕,或者使用鍵盤快捷鍵的向上和向下箭頭來增加或減少步大小的當前值[singleStep](qdoublespinbox.html#singleStep-prop)( ) 。如果你想改變這種行為,您可以重新實現虛函數[stepBy](qabstractspinbox.html#stepBy)( ) 。的最低和最高值和步長可以使用構造函數之一被設置,并且可以用以后改變[setMinimum](qdoublespinbox.html#minimum-prop)( )[setMaximum](qdoublespinbox.html#maximum-prop)()和[setSingleStep](qdoublespinbox.html#singleStep-prop)( ) 。紡紗器有2位小數默認的精度,但這個可以通過改變[setDecimals](qdoublespinbox.html#decimals-prop)( ) 。 大多數旋轉框是有方向性的,但QDoubleSpinBox也可以作為一個圓形的旋轉框,即如果經營范圍是0.0-99.9 ,電流值是99.9 ,點擊“向上”將給0,如果[wrapping](qabstractspinbox.html#wrapping-prop)( )設置為True 。使用[setWrapping](qabstractspinbox.html#wrapping-prop)( ) ,如果你想圓行為。 所顯示的值可以預先考慮并附加任意的字符串表示,例如,貨幣或計量單位。看[setPrefix](qdoublespinbox.html#prefix-prop)()和[setSuffix](qdoublespinbox.html#suffix-prop)( ) 。在旋轉框中的文本與檢索[text](qabstractspinbox.html#text-prop)() (包括任何[prefix](qdoublespinbox.html#prefix-prop)()和[suffix](qdoublespinbox.html#suffix-prop)()),或用[cleanText](qdoublespinbox.html#cleanText-prop)() (其具有不[prefix](qdoublespinbox.html#prefix-prop)( ),不[suffix](qdoublespinbox.html#suffix-prop)()和沒有前導或尾隨空白) 。 常常希望給用戶一個特殊(通常默認)選擇除數值的范圍。看[setSpecialValueText](qabstractspinbox.html#specialValueText-prop)()對于如何與QDoubleSpinBox做到這一點。 * * * ## Method Documentation ``` QDoubleSpinBox.__init__ (self, QWidget?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個具有0.0為最低值和99.99一個微調框為最大值,為1.0,步長值和2位小數精度。該值最初設置為0.00 。旋轉方塊已定_parent_。 **See also** [setMinimum](qdoublespinbox.html#minimum-prop)( )[setMaximum](qdoublespinbox.html#maximum-prop)()和[setSingleStep](qdoublespinbox.html#singleStep-prop)( ) 。 ``` QString QDoubleSpinBox.cleanText (self) ``` ``` int QDoubleSpinBox.decimals (self) ``` ``` QString?str QDoubleSpinBox.fixup (self, QString?str) ``` 從重新實現[QAbstractSpinBox.fixup](qabstractspinbox.html#fixup)( ) 。 ``` QDoubleSpinBox.fixup (self, QString?str) ``` ``` float QDoubleSpinBox.maximum (self) ``` ``` float QDoubleSpinBox.minimum (self) ``` ``` QString QDoubleSpinBox.prefix (self) ``` ``` QDoubleSpinBox.setDecimals (self, int?prec) ``` ``` QDoubleSpinBox.setMaximum (self, float?max) ``` ``` QDoubleSpinBox.setMinimum (self, float?min) ``` ``` QDoubleSpinBox.setPrefix (self, QString?p) ``` ``` QDoubleSpinBox.setRange (self, float?min, float?max) ``` 便利的功能設置_minimum_和_maximum_值與一個函數調用。 注意:最大和最小值將被舍入到匹配小數屬性。 ``` setRange(minimum, maximum); ``` 相當于: ``` setMinimum(minimum); setMaximum(maximum); ``` **See also** [minimum](qdoublespinbox.html#minimum-prop)和[maximum](qdoublespinbox.html#maximum-prop)。 ``` QDoubleSpinBox.setSingleStep (self, float?val) ``` ``` QDoubleSpinBox.setSuffix (self, QString?s) ``` ``` QDoubleSpinBox.setValue (self, float?val) ``` 這種方法也是一個Qt槽與C + +的簽名`void setValue(double)`。 ``` float QDoubleSpinBox.singleStep (self) ``` ``` QString QDoubleSpinBox.suffix (self) ``` ``` QString QDoubleSpinBox.textFromValue (self, float?v) ``` 這個虛函數所使用的旋轉框時,它需要顯示給定的_value_。默認實現返回一個包含一個字符串_value_使用印刷[QWidget.locale](qwidget.html#locale-prop)( ) 。的toString (_value_,[QLatin1Char](qlatin1char.html)( “F” ) ,[decimals](qdoublespinbox.html#decimals-prop)( ) ),并會刪除的千位分隔符。重新實現可能返回任何東西。 注意:[QDoubleSpinBox](qdoublespinbox.html)不會調用此函數[specialValueText](qabstractspinbox.html#specialValueText-prop)()和既不[prefix](qdoublespinbox.html#prefix-prop)( )也不[suffix](qdoublespinbox.html#suffix-prop)( )應包括在返回值。 如果你重新實現這一點,您可能還需要重新實現[valueFromText](qdoublespinbox.html#valueFromText)( ) 。 **See also** [valueFromText](qdoublespinbox.html#valueFromText)()和[QLocale.groupSeparator](qlocale.html#groupSeparator)( ) 。 ``` (QValidator.State, QString?input, int?pos) QDoubleSpinBox.validate (self, QString?input, int?pos) ``` 從重新實現[QAbstractSpinBox.validate](qabstractspinbox.html#validate)( ) 。 ``` (QValidator.State, int?pos) QDoubleSpinBox.validate (self, QString?input, int?pos) ``` ``` float QDoubleSpinBox.value (self) ``` ``` float QDoubleSpinBox.valueFromText (self, QString?text) ``` 這個虛函數所使用的旋轉框時,它需要解釋_text_由用戶輸入的值。 這需要在一個非數字的方式顯示數字顯示框的值的子類需要重寫本函數。 注意:[QDoubleSpinBox](qdoublespinbox.html)手柄[specialValueText](qabstractspinbox.html#specialValueText-prop)( )分開,此功能只關心其他值。 **See also** [textFromValue](qdoublespinbox.html#textFromValue)()和[validate](qdoublespinbox.html#validate)( ) 。 * * * ## Qt Signal Documentation ``` void valueChanged (double) ``` 這是該信號的默認超載。 這個信號被發射時旋轉框的值被改變。新的值傳遞_d_。 ``` void valueChanged (const QString&) ``` 這是一個重載函數。 新的值是逐字傳遞_text_沒有[prefix](qdoublespinbox.html#prefix-prop)()或[suffix](qdoublespinbox.html#suffix-prop)( ) 。
                  <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>

                              哎呀哎呀视频在线观看