QFocusFrame Class Reference

[QtGui module]

该QFocusFrame小部件提供它可以是一个小部件的正常绘画区域之外的对焦框。More…

继承QWidget

Methods

  • __init__ (self, QWidget parent = None)
  • bool event (self, QEvent e)
  • bool eventFilter (self, QObject, QEvent)
  • initStyleOption (self, QStyleOption option)
  • paintEvent (self, QPaintEvent)
  • setWidget (self, QWidget widget)
  • QWidget widget (self)

Detailed Description

该QFocusFrame小部件提供它可以是一个小部件的正常绘画区域之外的对焦框。

通常,应用程序将不再需要建立自己的QFocusFrame为QStyle将处理这个细节给你的。样式作家可以选择使用QFocusFrame有小部件的可绘制几何图形以外的重点区域。在这样的空间不需要被保留以供小窗口具有焦点,但只设置在一个QWidget与QFocusFrame.setWidget 。它是,但是,法律上的自定义窗口小部件创建自己的QFocusFrame并通过QWidget.setGeometry手动设置它的几何形状,但是你不会得到自动放置时,聚焦小部件更改大小或位置。


Method Documentation

  1. QFocusFrame.__init__ (self, QWidget parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个QFocusFrame

对焦框不会监视parent更新而是可以手动放置或使用QFocusFrame.setWidget 。一QFocusFrame sets Qt.WA_NoChildEventsForParent属性,这样一来的父进程将不会收到QEvent.ChildInserted事件,这将使得有可能手动设置的几何形状QFocusFrame内部的QSplitter或其他子事件监控部件。

See also QFocusFrame.setWidget( ) 。

  1. bool QFocusFrame.event (self, QEvent e)

从重新实现QObject.event( ) 。

  1. bool QFocusFrame.eventFilter (self, QObject, QEvent)

从重新实现QObject.eventFilter( ) 。

  1. QFocusFrame.initStyleOption (self, QStyleOption option)

初始化option与其它的值QFocusFrame。当他们需要一个这种方法是有用的子类QStyleOption,但不希望在所有的信息填写自己。

See also QStyleOption.initFrom( ) 。

  1. QFocusFrame.paintEvent (self, QPaintEvent)

从重新实现QWidget.paintEvent( ) 。

  1. QFocusFrame.setWidget (self, QWidget widget)

QFocusFrame将跟踪更改widget并自动调整自身的大小。如果被监控的小部件的父变化,QFocusFrame将按照窗口小部件并自动将自己周围的部件。如果被监视的部件被删除时,QFocusFrame将其设置为零。

See also QFocusFrame.widget( ) 。

  1. QWidget QFocusFrame.widget (self)

[

返回当前监控的部件自动调整和更新。

]($docs-qwidget.html)

See also QFocusFrame.setWidget( ) 。