<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之旅 廣告
                # QDoubleValidator Class Reference ## [[QtGui](index.htm) module] 該QDoubleValidator類提供浮點數的范圍檢查。[More...](#details) 繼承[QValidator](qvalidator.html)。 ### Types * `enum Notation { StandardNotation, ScientificNotation }` ### Methods * `__init__ (self, QObject?parent?=?None)` * `__init__ (self, float?bottom, float?top, int?decimals, QObject?parent?=?None)` * `float bottom (self)` * `int decimals (self)` * `Notation notation (self)` * `setBottom (self, float)` * `setDecimals (self, int)` * `setNotation (self, Notation)` * `setRange (self, float?minimum, float?maximum, int?decimals?=?0)` * `setTop (self, float)` * `float top (self)` * `(QValidator.State, QString, int) validate (self, QString, int)` * `(QValidator.State, int) validate (self, QString, int)` * * * ## Detailed Description 該QDoubleValidator類提供浮點數的范圍檢查。 QDoubleValidator提供了一個上限,下限,以及對小數點后的位數的限制。它不提供一個[fixup](qvalidator.html#fixup)()函數。 您可以設置在可接受的范圍在一次調用中與[setRange](qdoublevalidator.html#setRange)() ,或用[setBottom](qdoublevalidator.html#bottom-prop)()和[setTop](qdoublevalidator.html#top-prop)( ) 。設置的小數位數與[setDecimals](qdoublevalidator.html#decimals-prop)( ) 。該[validate](qdoublevalidator.html#validate)( )函數返回的驗證狀態。 QDoubleValidator使用其[locale](qvalidator.html#locale)()來解釋的數目。例如,在德國的語言環境, “ 1234 ”將被接納為小數1.234 。在阿拉伯語語言環境, QDoubleValidator將接受阿拉伯數字。 此外, QDoubleValidator始終保證接受了一些根據“C”區域設置。 QDoubleValidator將不接受與數千年的分隔符。 * * * ## Type Documentation ``` QDoubleValidator.Notation ``` 這個枚舉變量定義的符號允許進入雙。 | Constant | Value | Description | | --- | --- | --- | | `QDoubleValidator.StandardNotation` | `0` | 該字符串被寫為一個標準的編號(即0.015 ) 。 | | `QDoubleValidator.ScientificNotation` | `1` | 該字符串是用科學的形式。它可以具有一個指數部分(即1.5E -2)。 | 這個枚舉被引入或修改的Qt 4.3 。 * * * ## Method Documentation ``` QDoubleValidator.__init__ (self, QObject?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個驗證器對象有_parent_對象,它接受任何雙。 ``` QDoubleValidator.__init__ (self, float?bottom, float?top, int?decimals, QObject?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個驗證器對象有_parent_對象。這個驗證器將接受來自雙打_bottom_至_top_包容性,具有高達_decimals_小數點后的位數。 ``` float QDoubleValidator.bottom (self) ``` ``` int QDoubleValidator.decimals (self) ``` ``` Notation QDoubleValidator.notation (self) ``` [ ``` QDoubleValidator.setBottom (self, float) ``` ``` QDoubleValidator.setDecimals (self, int) ``` ``` QDoubleValidator.setNotation (self, Notation) ``` ``` QDoubleValidator.setRange (self, float?minimum, float?maximum, int?decimals?=?0) ``` 設置驗證程序接受來自雙打_minimum_至_maximum_包容性,具有最多_decimals_小數點后的位數。 ``` QDoubleValidator.setTop (self, float) ``` ``` float QDoubleValidator.top (self) ``` ``` (QValidator.State, QString, int) QDoubleValidator.validate (self, QString, int) ``` ](qdoublevalidator.html#Notation-enum) [從重新實現](qdoublevalidator.html#Notation-enum)[QValidator.validate](qvalidator.html#validate)( ) 。 Returns [Acceptable](qvalidator.html#State-enum)如果字符串_input_包含一個雙精度,在有效范圍內,并且以正確的格式。 Returns [Intermediate](qvalidator.html#State-enum)如果_input_包含一個雙精度,超出范圍或格式錯誤,如有太多小數點后的數字或為空。 Returns [Invalid](qvalidator.html#State-enum)如果_input_是不是雙。 注意:如果在有效范圍只包括正面雙打(如0.0 ?100.0 )和_input_是一種消極的雙重再[Invalid](qvalidator.html#State-enum)返回。如果[notation](qdoublevalidator.html#notation-prop)( )被設置為[StandardNotation](qdoublevalidator.html#Notation-enum)和輸入包含多個有效范圍內的雙重小數點前的數字可以具有[Invalid](qvalidator.html#State-enum)返回。如果[notation](qdoublevalidator.html#notation-prop)()是[ScientificNotation](qdoublevalidator.html#Notation-enum)以及輸入是不是在有效范圍內,[Intermediate](qvalidator.html#State-enum)返回。的值還可能成為有效的,通過改變指數。 默認情況下,_pos_參數不使用此驗證程序。 ``` (QValidator.State, int) QDoubleValidator.validate (self, QString, int) ```
                  <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>

                              哎呀哎呀视频在线观看