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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # QAbstractTransition Class Reference ## [[QtCore](index.htm) module] 該QAbstractTransition類是過渡之間的基類[QAbstractState](qabstractstate.html)對象。[More...](#details) 繼承[QObject](qobject.html)。 通過繼承[QEventTransition](qeventtransition.html)和[QSignalTransition](qsignaltransition.html)。 ### Methods * `__init__ (self, QState?sourceState?=?None)` * `addAnimation (self, QAbstractAnimation?animation)` * `list-of-QAbstractAnimation animations (self)` * `bool event (self, QEvent?e)` * `bool eventTest (self, QEvent?event)` * `QStateMachine machine (self)` * `onTransition (self, QEvent?event)` * `removeAnimation (self, QAbstractAnimation?animation)` * `setTargetState (self, QAbstractState?target)` * `setTargetStates (self, list-of-QAbstractState?targets)` * `QState sourceState (self)` * `QAbstractState targetState (self)` * `list-of-QAbstractState targetStates (self)` ### Qt Signals * `void triggered ()` * * * ## Detailed Description 該QAbstractTransition類是過渡之間的基類[QAbstractState](qabstractstate.html)對象。 該QAbstractTransition類是過渡態之間的抽象基類([QAbstractState](qabstractstate.html)的對象)[QStateMachine](qstatemachine.html)。 QAbstractTransition是一部分[The State Machine Framework](index.htm)。 該[sourceState](qabstracttransition.html#sourceState-prop)( )函數返回的過渡之源。該[targetStates](qabstracttransition.html#targetStates-prop)( )函數返回的過渡的目標。該[machine](qabstracttransition.html#machine)( )函數返回的狀態機的過渡的一部分。 該[triggered](qabstracttransition.html#triggered)當過渡已被觸發()信號被發射。 轉換可能會導致動畫播放。使用[addAnimation](qabstracttransition.html#addAnimation)()函數將動畫添加到過渡。 ### Subclassing 該[eventTest](qabstracttransition.html#eventTest)( )函數被調用的狀態機來判斷事件是否應觸發的過渡。在你重新實現您通常檢查事件類型和事件對象轉換為正確的類型,并檢查事件的一個或多個屬性符合您的標準。 該[onTransition](qabstracttransition.html#onTransition)( )函數被調用時的過渡被觸發,重新實現這個函數來執行自定義處理過渡。 * * * ## Method Documentation ``` QAbstractTransition.__init__ (self, QState?sourceState?=?None) ``` 該_sourceState_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個新的[QAbstractTransition](qabstracttransition.html)與給定對象_sourceState_。 ``` QAbstractTransition.addAnimation (self, QAbstractAnimation?animation) ``` 將給定_animation_到這種轉變。過渡不走動畫的所有權。 **See also** [removeAnimation](qabstracttransition.html#removeAnimation)()和[animations](qabstracttransition.html#animations)( ) 。 ``` list-of-QAbstractAnimation QAbstractTransition.animations (self) ``` 返回與此過渡,或一個空列表關聯的,如果它沒有動畫的動畫列表中。 **See also** [addAnimation](qabstracttransition.html#addAnimation)( ) 。 ``` bool QAbstractTransition.event (self, QEvent?e) ``` 從重新實現[QObject.event](qobject.html#event)( ) 。 ``` bool QAbstractTransition.eventTest (self, QEvent?event) ``` 這種方法是抽象的,應在任何子類中重新實現。 這個函數被調用,以確定是否在給定_event_應引起這種轉變來觸發。重新實現這個函數,返回True,如果事件應觸發的過渡,否則返回False 。 ``` QStateMachine QAbstractTransition.machine (self) ``` [ 返回該狀態機,這是過渡的一部分,或者0,如果過渡不是一個狀態機的一部分。 ``` QAbstractTransition.onTransition (self, QEvent?event) ``` 這種方法是抽象的,應在任何子類中重新實現。 當轉換觸發此函數被調用。給定_event_是什么原因造成的過渡觸發。重新實現這個函數來執行自定義處理時的過渡被觸發。 ``` QAbstractTransition.removeAnimation (self, QAbstractAnimation?animation) ``` 刪除給定的_animation_從這種轉變。 ](qstatemachine.html) [**See also**](qstatemachine.html) [addAnimation](qabstracttransition.html#addAnimation)( ) 。 ``` QAbstractTransition.setTargetState (self, QAbstractState?target) ``` ``` QAbstractTransition.setTargetStates (self, list-of-QAbstractState?targets) ``` ``` QState QAbstractTransition.sourceState (self) ``` [](qstate.html) ``` QAbstractState QAbstractTransition.targetState (self) ``` [ ``` list-of-QAbstractState QAbstractTransition.targetStates (self) ``` * * * ## Qt Signal Documentation ``` void triggered () ``` 這是該信號的默認超載。 ](qabstractstate.html) [當過渡已被觸發(在這信號被發射](qabstractstate.html)[onTransition](qabstracttransition.html#onTransition)( )被調用) 。
                  <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>

                              哎呀哎呀视频在线观看