<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之旅 廣告
                # QTextBoundaryFinder Class Reference ## [[QtCore](index.htm) module] 該QTextBoundaryFinder類提供了查找Unicode文本的邊界在一個字符串的方法。[More...](#details) ### Types * `enum BoundaryReason { NotAtBoundary, StartWord, EndWord }` * `class **[BoundaryReasons](index.htm)**` * `enum BoundaryType { Grapheme, Word, Line, Sentence }` ### Methods * `__init__ (self)` * `__init__ (self, QTextBoundaryFinder?other)` * `__init__ (self, BoundaryType?type, QString?string)` * `BoundaryReasons boundaryReasons (self)` * `bool isAtBoundary (self)` * `bool isValid (self)` * `int position (self)` * `setPosition (self, int?position)` * `QString string (self)` * `toEnd (self)` * `int toNextBoundary (self)` * `int toPreviousBoundary (self)` * `toStart (self)` * `BoundaryType type (self)` * * * ## Detailed Description 該QTextBoundaryFinder類提供了查找Unicode文本的邊界在一個字符串的方法。 QTextBoundaryFinder可以發現Unicode文本的邊界在一個字符串中,類似的Unicode文本邊界規范(見http://www.unicode.org/reports/tr29/tr29-11.html ) 。 QTextBoundaryFinder可以在一個操作[QString](qstring.html)在這取決于價值四種可能的方式_BoundaryType_。 Unicode字符是什么單位的用戶認為作為語言的字符或基本單元構成這里稱為字字集群。這兩個Unicode字符' A'+分音符做,例如形成一個字形集群作為用戶他們認為作為一個字符,但它是由兩個Unicode代碼點來表示這種情況。 字邊界是有定位什么語言認為是一個單詞的開始和結束。 換行符邊界的地方給一個換行符可能發生和句子邊界將顯示整個句子的開頭和結尾可能的地方。 在字符串的第一個位置始終是一個有效的邊界,指的是位置的第一個字符之前。在字符串的長度的最后一個位置也是有效的,最后一個字符之后指的位置。 * * * ## Type Documentation ``` QTextBoundaryFinder.BoundaryReason ``` | Constant | Value | Description | | --- | --- | --- | | `QTextBoundaryFinder.NotAtBoundary` | `0` | 邊界取景器是不是在邊界位置。 | | `QTextBoundaryFinder.StartWord` | `1` | 邊界取景器是在一個單詞的開頭。 | | `QTextBoundaryFinder.EndWord` | `2` | 邊界取景器是在一個字的結尾。 | 該BoundaryReasons類型是一個typedef為[QFlags](index.htm)\u003cBoundaryReason\u003e 。它存儲BoundaryReason值的或組合。 ``` QTextBoundaryFinder.BoundaryType ``` | Constant | Value | Description | | --- | --- | --- | | `QTextBoundaryFinder.Grapheme` | `0` | 發現一個字形這是最小的邊界。它包括字母,點狀標記,數字等。 | | `QTextBoundaryFinder.Word` | `1` | 找到一個詞。 | | `QTextBoundaryFinder.Line` | `2` | 查找打破文本分成多行可能的位置。 | | `QTextBoundaryFinder.Sentence` | `3` | 找到句子的界限。這些措施包括句號,問號等。 | * * * ## Method Documentation ``` QTextBoundaryFinder.__init__ (self) ``` 構造一個無效的[QTextBoundaryFinder](qtextboundaryfinder.html)對象。 ``` QTextBoundaryFinder.__init__ (self, QTextBoundaryFinder?other) ``` 副本[QTextBoundaryFinder](qtextboundaryfinder.html)反對,_other_。 ``` QTextBoundaryFinder.__init__ (self, BoundaryType?type, QString?string) ``` 創建[QTextBoundaryFinder](qtextboundaryfinder.html)對象_type_操作上_string_。 ``` BoundaryReasons QTextBoundaryFinder.boundaryReasons (self) ``` [ 返回到所選擇的當前位置為界的原因邊界取景器。 ``` bool QTextBoundaryFinder.isAtBoundary (self) ``` ](index.htm) [返回True如果對象的](index.htm)[position](qtextboundaryfinder.html#position)( )是目前一個有效的文本邊界。 ``` bool QTextBoundaryFinder.isValid (self) ``` 返回True如果文字邊界發現者是有效的,否則返回False 。默認[QTextBoundaryFinder](qtextboundaryfinder.html)是無效的。 ``` int QTextBoundaryFinder.position (self) ``` 返回的當前位置[QTextBoundaryFinder](qtextboundaryfinder.html)。 的范圍是從0 (在字符串的開頭)到字符串包容的長度。 **See also** [setPosition](qtextboundaryfinder.html#setPosition)( ) 。 ``` QTextBoundaryFinder.setPosition (self, int?position) ``` 設置的當前位置[QTextBoundaryFinder](qtextboundaryfinder.html)至_position_。 If _position_是出界,它必將唯一有效的位置。在這種情況下,有效的位置是從0到字符串包的長度。 **See also** [position](qtextboundaryfinder.html#position)( ) 。 ``` QString QTextBoundaryFinder.string (self) ``` 返回字符串的[QTextBoundaryFinder](qtextboundaryfinder.html)對象運行在。 ``` QTextBoundaryFinder.toEnd (self) ``` 移動取景到字符串的結尾。這相當于setPosition方法(和string.length ())。 **See also** [setPosition](qtextboundaryfinder.html#setPosition)()和[position](qtextboundaryfinder.html#position)( ) 。 ``` int QTextBoundaryFinder.toNextBoundary (self) ``` 移動[QTextBoundaryFinder](qtextboundaryfinder.html)到下一個邊界位置,并返回該位置。 返回-1,如果沒有下邊界。 ``` int QTextBoundaryFinder.toPreviousBoundary (self) ``` 移動[QTextBoundaryFinder](qtextboundaryfinder.html)先前的邊界位置,并返回該位置。 返回-1,如果沒有以前的邊界。 ``` QTextBoundaryFinder.toStart (self) ``` 移動取景器的字符串的開頭。這相當于setPosition方法(0)。 **See also** [setPosition](qtextboundaryfinder.html#setPosition)()和[position](qtextboundaryfinder.html#position)( ) 。 ``` BoundaryType QTextBoundaryFinder.type (self) ``` [](qtextboundaryfinder.html#BoundaryType-enum) [返回的類型](qtextboundaryfinder.html#BoundaryType-enum)[QTextBoundaryFinder](qtextboundaryfinder.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>

                              哎呀哎呀视频在线观看