内容表

上一话题

QFileOpenEvent

下一话题

QFont

QFocusEvent

QFocusEvent class contains event parameters for widget focus events. 更多

Inheritance diagram of PySide2.QtGui.QFocusEvent

概要

函数

详细描述

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() , focusInEvent and focusOutEvent() receive focus events.

另请参阅

setFocus() setFocusPolicy() Widget 中的键盘焦点

class 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

返回此聚焦事件的原因。