• PySide 模块
  • PySide.QtGui
  • 内容表

    上一话题

    QPaintEvent

    下一话题

    QHoverEvent

    QFocusEvent

    概要

    函数

    详细描述

    PySide.QtGui.QFocusEvent class contains event parameters for widget focus events.

    聚焦事件被发送给 Widget 当键盘输入聚焦改变时。聚焦事件的发生是由于鼠标动作、按键 (譬如 Tab or Backtab )、窗口系统、弹出菜单, 键盘快捷方式或其它特定应用程序原因。特定聚焦事件原因的返回通过 PySide.QtGui.QFocusEvent.reason() in the appropriate event handler.

    事件处理程序 QWidget.focusInEvent() , QWidget.focusOutEvent() , QGraphicsItem::focusInEvent and QGraphicsItem.focusOutEvent() receive focus events.

    class PySide.QtGui. QFocusEvent ( type [ , reason=Qt.OtherFocusReason ] )
    参数:
    • reason PySide.QtCore.Qt.FocusReason
    • type PySide.QtCore.QEvent.Type
    PySide.QtGui.QFocusEvent. gotFocus ( )
    返回类型: PySide.QtCore.bool

    返回 true 若 PySide.QtCore.QEvent.type() is QEvent.FocusIn ;否则返回 false。

    PySide.QtGui.QFocusEvent. lostFocus ( )
    返回类型: PySide.QtCore.bool

    返回 true 若 PySide.QtCore.QEvent.type() is QEvent.FocusOut ;否则返回 false。

    PySide.QtGui.QFocusEvent. reason ( )
    返回类型: PySide.QtCore.Qt.FocusReason

    返回此聚焦事件的原因。