Compatibility Members for QMouseEvent

以下成员源于类 QMouseEvent are part of the Qt compatibility layer. We advise against using them in new code.

公共函数

QMouseEvent (Type type , const QPoint & pos , Qt::ButtonState button , int state )
QMouseEvent (Type type , const QPoint & pos , const QPoint & globalPos , Qt::ButtonState button , int state )
Qt::ButtonState state () const
Qt::ButtonState stateAfter () const

成员函数文档编制

QMouseEvent:: QMouseEvent ( Type type , const QPoint & pos , Qt::ButtonState button , int state )

使用 QMouseEvent ( type , pos , button , buttons , modifiers ) instead, where buttons is state & Qt::MouseButtonMask and modifiers is state & Qt::KeyButtonMask .

QMouseEvent:: QMouseEvent ( Type type , const QPoint & pos , const QPoint & globalPos , Qt::ButtonState button , int state )

使用 QMouseEvent ( type , pos , globalPos , button , buttons , modifiers ) instead, where buttons is state & Qt::MouseButtonMask and modifiers is state & Qt::KeyButtonMask .

Qt::ButtonState QMouseEvent:: state () const

Returns the button state immediately before the event was generated. The button state is a combination of mouse buttons (see Qt::ButtonState ) and keyboard modifiers ( Qt::MouseButtons ).

使用 buttons () 和/或 modifiers () instead. Be aware that buttons () return the state immediately after the event was generated.

Qt::ButtonState QMouseEvent:: stateAfter () const

Returns the button state immediately after the event was generated. The button state is a combination of mouse buttons (see Qt::ButtonState ) and keyboard modifiers ( Qt::MouseButtons ).

使用 buttons () 和/或 modifiers () 代替。