<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之旅 廣告
                # QWheelEvent Class Reference ## [[QtGui](index.htm) module] 該QWheelEvent類包含描述一個滾輪事件參數。[More...](#details) 繼承[QInputEvent](qinputevent.html)。 ### Methods * `__init__ (self, QPoint?pos, int?delta, Qt.MouseButtons?buttons, Qt.KeyboardModifiers?modifiers, Qt.Orientation?orientation?=?Qt.Vertical)` * `__init__ (self, QPoint?pos, QPoint?globalPos, int?delta, Qt.MouseButtons?buttons, Qt.KeyboardModifiers?modifiers, Qt.Orientation?orientation?=?Qt.Vertical)` * `__init__ (self, QWheelEvent)` * `Qt.MouseButtons buttons (self)` * `int delta (self)` * `QPoint globalPos (self)` * `int globalX (self)` * `int globalY (self)` * `Qt.Orientation orientation (self)` * `QPoint pos (self)` * `int x (self)` * `int y (self)` * * * ## Detailed Description 該QWheelEvent類包含描述一個滾輪事件參數。 輪事件被發送到插件的鼠標光標下的,但如果該插件不處理該事件它們被發送到聚焦部件。旋轉距離由提供[delta](qwheelevent.html#delta)( ) 。該功能[pos](qwheelevent.html#pos)()和[globalPos](qwheelevent.html#globalPos)( )在事件發生時返回鼠標光標的位置。 車輪事件中包含一個特殊的接受標志,指示接收者是否愿意事件。你應該調用[ignore](qevent.html#ignore)( )如果你不處理滾輪事件,這保證了它會被發送到父控件。 該[QWidget.setEnabled](qwidget.html#enabled-prop)()函數可以被用來使能或禁止鼠標和鍵盤事件為一個部件。 該事件處理程序[QWidget.wheelEvent](qwidget.html#wheelEvent)( )接收滾輪事件。 * * * ## Method Documentation ``` QWheelEvent.__init__ (self, QPoint?pos, int?delta, Qt.MouseButtons?buttons, Qt.KeyboardModifiers?modifiers, Qt.Orientation?orientation?=?Qt.Vertical) ``` 構造一個滾輪事件對象。 的位置,_pos_,是將鼠標光標的窗口小部件中的位置。該[globalPos](qwheelevent.html#globalPos)()被初始化為[QCursor.pos](qcursor.html#pos)(),它是通常,但并不總是正確的。如果你需要明確地指定全局位置使用其他構造函數。 該_buttons_在描述事件時的鼠標按鈕的狀態,_delta_包含旋轉的距離,_modifiers_保持鍵盤修飾符標志的事件的時間,并_orient_持有車輪的方向。 **See also** [pos](qwheelevent.html#pos)( )[delta](qwheelevent.html#delta)()和[state](index.htm#state)( ) 。 ``` QWheelEvent.__init__ (self, QPoint?pos, QPoint?globalPos, int?delta, Qt.MouseButtons?buttons, Qt.KeyboardModifiers?modifiers, Qt.Orientation?orientation?=?Qt.Vertical) ``` 構造一個滾輪事件對象。 該_pos_提供的窗口小部件中的鼠標光標的位置。在全局坐標的位置由指定的_globalPos_。_delta_包含旋轉的距離,_modifiers_保持鍵盤修飾符標志的事件的時間,并_orient_持有車輪的方向。 **See also** [pos](qwheelevent.html#pos)( )[globalPos](qwheelevent.html#globalPos)( )[delta](qwheelevent.html#delta)()和[state](index.htm#state)( ) 。 ``` QWheelEvent.__init__ (self, QWheelEvent) ``` ``` Qt.MouseButtons QWheelEvent.buttons (self) ``` [ 返回鼠標的狀態時,事件發生。 ``` int QWheelEvent.delta (self) ``` 返回該輪轉動時的距離,在一定程度的八分。正值表示滾輪是向前旋轉遠離用戶,負值表示滾輪被向后旋轉朝向用戶。 大多數類型的鼠標,步長為15度工作,在這種情況下,增量值是120的倍數,即, 120個單位* 1/ 8 = 15度。 然而,一些小鼠具有較高分辨率的車輪和發送δ值是小于120單位(小于15度)。為了支持這種可能性,您可以累計從事件添加增量值,直到120的值為止,然后滾動窗口小部件,也可以部分地滾動窗口小部件響應每個滾輪事件。 例如: ](index.htm) ``` void MyWidget.wheelEvent(QWheelEvent *event) { int numDegrees = event->delta() / 8; int numSteps = numDegrees / 15; if (event->orientation() == [Qt](qt.html).Horizontal) { scrollHorizontally(numSteps); } else { scrollVertically(numSteps); } event->accept(); } ``` ``` QPoint QWheelEvent.globalPos (self) ``` [](qpoint.html) [返回鼠標指針的全球地位_at the time of the event_。這是很重要的異步窗口系統,如X11 ,每當你在響應鼠標事件, globalPos左右移動你的widget ( )可以從返回當前光標位置不同,很多](qpoint.html)[QCursor.pos](qcursor.html#pos)( ) 。 **See also** [globalX](qwheelevent.html#globalX)()和[globalY](qwheelevent.html#globalY)( ) 。 ``` int QWheelEvent.globalX (self) ``` 返回在事件發生時鼠標光標的全局x位置。 **See also** [globalY](qwheelevent.html#globalY)()和[globalPos](qwheelevent.html#globalPos)( ) 。 ``` int QWheelEvent.globalY (self) ``` 返回在事件發生時鼠標光標的全球y位置。 **See also** [globalX](qwheelevent.html#globalX)()和[globalPos](qwheelevent.html#globalPos)( ) 。 ``` Qt.Orientation QWheelEvent.orientation (self) ``` [ 返回車輪的方向。 ](qt.html#Orientation-enum) ``` QPoint QWheelEvent.pos (self) ``` [ 返回到該接收到的事件的插件光標相對于鼠標的位置。 ](qpoint.html) [如果您在響應鼠標事件四處移動你的小部件,使用](qpoint.html)[globalPos](qwheelevent.html#globalPos)(代替此功能) 。 **See also** [x](qwheelevent.html#x)( )[y](qwheelevent.html#y)()和[globalPos](qwheelevent.html#globalPos)( ) 。 ``` int QWheelEvent.x (self) ``` 返回鼠標光標的x位置,相對于接收到的事件的插件。 **See also** [y](qwheelevent.html#y)()和[pos](qwheelevent.html#pos)( ) 。 ``` int QWheelEvent.y (self) ``` 返回鼠標光標的y位置,相對于接收事件的窗口小部件。 **See also** [x](qwheelevent.html#x)()和[pos](qwheelevent.html#pos)( ) 。
                  <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>

                              哎呀哎呀视频在线观看