<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之旅 廣告
                # QAbstractState Class Reference ## [[QtCore](index.htm) module] 該QAbstractState類是一個國家的基類[QStateMachine](qstatemachine.html)。[More...](#details) 繼承[QObject](qobject.html)。 通過繼承[QFinalState](qfinalstate.html),[QHistoryState](qhistorystate.html)和[QState](qstate.html)。 ### Methods * `__init__ (self, QState?parent?=?None)` * `bool event (self, QEvent?e)` * `QStateMachine machine (self)` * `onEntry (self, QEvent?event)` * `onExit (self, QEvent?event)` * `QState parentState (self)` ### Qt Signals * `void entered ()` * `void exited ()` * * * ## Detailed Description 該QAbstractState類是一個國家的基類[QStateMachine](qstatemachine.html)。 該QAbstractState類是規定,是一部分的抽象基類[QStateMachine](qstatemachine.html)。它定義了所有的狀態對象有共同的接口。 QAbstractState是一部分[The State Machine Framework](index.htm)。 該[entered](qabstractstate.html#entered)當該狀態已被輸入()信號被發射。該[exited](qabstractstate.html#exited)當國家已經退出( )信號被發射。 該[parentState](qabstractstate.html#parentState)( )函數返回的狀態的父狀態。該[machine](qabstractstate.html#machine)( )函數返回的狀態機的狀態是一部分。 ### Subclassing 該[onEntry](qabstractstate.html#onEntry)( )函數被調用時進入狀態,重新實現這個功能,當進入狀態執行自定義處理。 該[onExit](qabstractstate.html#onExit)( )函數被調用時,狀態退出,重新實現這個函數來執行自定義處理時狀態退出。 * * * ## Method Documentation ``` QAbstractState.__init__ (self, QState?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個新的狀態,用給定的_parent_狀態。 ``` bool QAbstractState.event (self, QEvent?e) ``` 從重新實現[QObject.event](qobject.html#event)( ) 。 ``` QStateMachine QAbstractState.machine (self) ``` [ 返回的狀態機,這個狀態是一部分,或者0,如果狀態是不是一個國家機器的一部分。 ``` QAbstractState.onEntry (self, QEvent?event) ``` 這種方法是抽象的,應在任何子類中重新實現。 當進入狀態時調用此函數。給定_event_是什么原因導致要輸入的狀態。重新實現這個功能,當進入狀態執行自定義處理。 ``` QAbstractState.onExit (self, QEvent?event) ``` 這種方法是抽象的,應在任何子類中重新實現。 當狀態退出時調用此函數。給定_event_是什么原因造成的狀態退出。重新實現這個函數來執行自定義處理時狀態退出。 ](qstatemachine.html) ``` QState QAbstractState.parentState (self) ``` [ 返回此狀態的父狀態,或者0,如果國家沒有父狀態。 * * * ## Qt Signal Documentation ``` void entered () ``` 這是該信號的默認超載。 ](qstate.html) [當國家已經進入(后這個信號被發射](qstate.html)[onEntry](qabstractstate.html#onEntry)( )被調用) 。 ``` void exited () ``` 這是該信號的默認超載。 當國家已經退出(后這個信號被發射[onExit](qabstractstate.html#onExit)( )被調用) 。
                  <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>

                              哎呀哎呀视频在线观看