[QtGui module]

该QFocusEvent类包含事件参数的部件焦点事件。More…

继承QEvent

Methods

  • __init__ (self, QEvent.Type type, Qt.FocusReason reason = Qt.OtherFocusReason)
  • __init__ (self, QFocusEvent)
  • bool gotFocus (self)
  • bool lostFocus (self)
  • Qt.FocusReason reason (self)

Detailed Description

该QFocusEvent类包含事件参数的部件焦点事件。

焦点事件发送到窗口部件的键盘输入焦点的变化时。焦点事件,由于鼠标操作,按键(如发生Tab or Backtab) ,窗口系统,弹出菜单,键盘快捷键,或其他应用程序特定的原因。之所以特别关注事件被返回reason( )在适当的事件处理程序。

该事件处理程序QWidget.focusInEvent( )QWidget.focusOutEvent( ) , QGraphicsItem.focusInEvent和QGraphicsItem.focusOutEvent( )获得焦点事件。


Method Documentation

  1. QFocusEvent.__init__ (self, QEvent.Type type, Qt.FocusReason reason = Qt.OtherFocusReason)

构造一个焦点事件的对象。

type参数必须是QEvent.FocusIn or QEvent.FocusOut。该reason描述了焦点变化的原因。

  1. QFocusEvent.__init__ (self, QFocusEvent)
  1. bool QFocusEvent.gotFocus (self)

返回True如果type()是QEvent.FocusIn否则返回False 。

  1. bool QFocusEvent.lostFocus (self)

返回True如果type()是QEvent.FocusOut否则返回False 。

  1. Qt.FocusReason QFocusEvent.reason (self)

[

返回此焦点事件的原因。

](docs_qt.html#FocusReason-enum)