QGestureEventclass provides the description of triggered gestures. 更多 …
4.6 版新增。
def
accept
(arg__1)
def
accept
(arg__1)
def
activeGestures
()
def
canceledGestures
()
def
gesture
(type)
def
gestures
()
def
ignore
(arg__1)
def
ignore
(arg__1)
def
isAccepted
(arg__1)
def
isAccepted
(arg__1)
def
mapToGraphicsScene
(gesturePoint)
def
setAccepted
(arg__1, arg__2)
def
setAccepted
(arg__1, arg__2)
def
setWidget
(widget)
def
widget
()
QGestureEventclass contains a list of gestures, which can be obtained using thegestures()函数。The gestures are either active or canceled. A list of those that are currently being executed can be obtained using the
activeGestures()function. A list of those which were previously active and have been canceled can be accessed using thecanceledGestures()function. A gesture might be canceled if the current window loses focus, for example, or because of a timeout, or for other reasons.If the event handler does not accept the event by calling the generic
accept()function, all individualQGestureobject that were not accepted and in theGestureStartedstate will be propagated up the parent widget chain until a widget accepts them individually, by callingaccept()for each of them, or an event filter consumes the event.
For an overview of gesture handling in Qt and information on using gestures in your applications, see the 在 Widget 和图形视图中的手势 文档。
QGestureEvent
(
gestures
)
¶
- param gestures
Creates new
QGestureEvent
containing a list of
gestures
.
PySide2.QtWidgets.QGestureEvent.
accept
(
arg__1
)
¶
arg__1
–
QGesture
Sets the accept flag of the given
gesture
object, the equivalent of calling
setAccepted(gesture,
true)
.
Setting the accept flag indicates that the event receiver wants the gesture. Unwanted gestures may be propagated to the parent widget.
另请参阅
PySide2.QtWidgets.QGestureEvent.
accept
(
arg__1
)
¶
arg__1
–
GestureType
Sets the accept flag of the given
gestureType
, the equivalent of calling
setAccepted(gestureType,
true)
.
Setting the accept flag indicates that the event receiver wants the gesture. Unwanted gestures may be propagated to the parent widget.
另请参阅
PySide2.QtWidgets.QGestureEvent.
activeGestures
(
)
¶
Returns a list of active (not canceled) gestures.
PySide2.QtWidgets.QGestureEvent.
canceledGestures
(
)
¶
Returns a list of canceled gestures.
PySide2.QtWidgets.QGestureEvent.
gesture
(
type
)
¶
type
–
GestureType
Returns a gesture object by
type
.
PySide2.QtWidgets.QGestureEvent.
gestures
(
)
¶
Returns all gestures that are delivered in the event.
PySide2.QtWidgets.QGestureEvent.
ignore
(
arg__1
)
¶
arg__1
–
QGesture
Clears the accept flag parameter of the given
gesture
object, the equivalent of calling
setAccepted(gesture,
false)
.
Clearing the accept flag indicates that the event receiver does not want the gesture. Unwanted gestures may be propagated to the parent widget.
另请参阅
PySide2.QtWidgets.QGestureEvent.
ignore
(
arg__1
)
¶
arg__1
–
GestureType
Clears the accept flag parameter of the given
gestureType
, the equivalent of calling
setAccepted(gesture,
false)
.
Clearing the accept flag indicates that the event receiver does not want the gesture. Unwanted gestures may be propgated to the parent widget.
另请参阅
PySide2.QtWidgets.QGestureEvent.
isAccepted
(
arg__1
)
¶
arg__1
–
GestureType
bool
返回
true
if the gesture of type
gestureType
is accepted; otherwise returns
false
.
PySide2.QtWidgets.QGestureEvent.
isAccepted
(
arg__1
)
¶
arg__1
–
QGesture
bool
返回
true
若
gesture
is accepted; otherwise returns
false
.
PySide2.QtWidgets.QGestureEvent.
mapToGraphicsScene
(
gesturePoint
)
¶
gesturePoint
–
QPointF
QPointF
Returns the scene-local coordinates if the
gesturePoint
is inside a graphics view.
This functional might be useful when the gesture event is delivered to a
QGraphicsObject
to translate a point in screen coordinates to scene-local coordinates.
另请参阅
isNull()
PySide2.QtWidgets.QGestureEvent.
setAccepted
(
arg__1
,
arg__2
)
¶
arg__1
–
QGesture
arg__2
–
bool
Sets the accept flag of the given
gesture
object to the specified
value
.
Setting the accept flag indicates that the event receiver wants the
gesture
. Unwanted gestures may be propagated to the parent widget.
By default, gestures in events of type
Gesture
are accepted, and gestures in
GestureOverride
events are ignored.
为方便起见,接受标志还可以被设置采用
accept(gesture)
, and cleared with
ignore(gesture)
.
另请参阅
PySide2.QtWidgets.QGestureEvent.
setAccepted
(
arg__1
,
arg__2
)
¶
arg__1
–
GestureType
arg__2
–
bool
Sets the accept flag of the given
gestureType
object to the specified
value
.
Setting the accept flag indicates that the event receiver wants to receive gestures of the specified type,
gestureType
. Unwanted gestures may be propagated to the parent widget.
By default, gestures in events of type
Gesture
are accepted, and gestures in
GestureOverride
events are ignored.
为方便起见,接受标志还可以被设置采用
accept(gestureType)
, and cleared with
ignore(gestureType)
.