Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QGraphicsObject Class Reference
[QtGui module]

该QGraphicsObject类提供了一个基类,用于需要信号的所有图形项目,插槽和属性。More...

继承QObjectQGraphicsItem

通过继承QDeclarativeItemQGraphicsSvgItemQGraphicsTextItemQGraphicsWidget

Methods

Qt Signals


Detailed Description

该QGraphicsObject类提供了一个基类,用于需要信号的所有图形项目,插槽和属性。

这个类扩展了QGraphicsItemQObject的信号/插槽和财产的机制。它映射了许多QGraphicsItem的基本的setter和getter性能,并增加了通知信号很多。

Parents and Children

每个图形对象可以与一个父项构成。这可确保当它的父项被破坏的物品将被销毁。虽然QGraphicsObject从两个继承QObjectQGraphicsItem,你应该使用所提供的功能QGraphicsItemnot QObject,管理父和子项之间的关系。

项目之间的关系可以用探索的parentItem()和childItems()函数。在项目中一个场景的层次结构中,parentObject()和parentWidget( )函数的等效QWidget.parent()和QWidget.parentWidget对于( )函数QWidget子类。


Method Documentation

QGraphicsObject.__init__ (self, QGraphicsItem parent = None)

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

构造一个QGraphicsObjectparent

QGraphicsObject.grabGesture (self, Qt.GestureType type, Qt.GestureFlags flags = Qt.GestureFlags(0))

订阅图形对象给定的gesture具体flags

See also ungrabGesture()和QGestureEvent

QGraphicsObject.ungrabGesture (self, Qt.GestureType type)

退订图形从给定的对象gesture

See also grabGesture()和QGestureEvent

QGraphicsObject.updateMicroFocus (self)

这种方法也是一个Qt槽与C + +的签名void updateMicroFocus()

更新项目的微焦点。这是插槽方便。

此功能被引入Qt的4.7 。

See also QInputContext


Qt Signal Documentation

void enabledChanged ()

这是该信号的默认超载。

每当项目获得的启用或禁用此信号被发射。

See also isEnabled( ) 。

void opacityChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更不透明度

See also QGraphicsItem.opacity( ) 。

void parentChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更父

void rotationChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更的roation 。

void scaleChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更的规模。

void visibleChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更的可视性

See also visible

void xChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更的x坐标位置

See also pos( ) 。

void yChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更的y位置。

See also pos( ) 。

void zChanged ()

这是该信号的默认超载。

这个信号被发射时的项目变更z值。

See also pos( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5