QFocusEventclass contains event parameters for widget focus events. 更多 …
Focus events are sent to widgets when the keyboard input focus changes. Focus events occur due to mouse actions, key presses (such as Tab or Backtab), the window system, popup menus, keyboard shortcuts, or other application-specific reasons. The reason for a particular focus event is returned by
reason()in the appropriate event handler.事件处理程序
focusInEvent(),focusOutEvent(),focusInEventandfocusOutEvent()receive focus events.另请参阅
setFocus()setFocusPolicy()Widget 中的键盘焦点
QFocusEvent
(
type
[
,
reason=Qt.OtherFocusReason
]
)
¶
- param type
Type- param reason
FocusReason
构造聚焦事件对象。
type
参数必须是
FocusIn
or
FocusOut
。
reason
描述聚焦改变的原因。
PySide2.QtGui.QFocusEvent.
gotFocus
(
)
¶
bool
返回
true
if
type()
is
FocusIn
;否则返回 false。
PySide2.QtGui.QFocusEvent.
lostFocus
(
)
¶
bool
返回
true
if
type()
is
FocusOut
;否则返回 false。
PySide2.QtGui.QFocusEvent.
reason
(
)
¶
FocusReason
返回此聚焦事件的原因。