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

QAbstractExtensionManager Class Reference
[QtDesigner module]

该QAbstractExtensionManager类提供了在Qt Designer中的扩展管理器的界面。More...

通过继承QExtensionManager

Methods


Detailed Description

该QAbstractExtensionManager类提供了在Qt Designer中的扩展管理器的界面。

QAbstractExtensionManager不打算直接实例化;使用QExtensionManager代替。

In Qt Designer,扩展不创建,直到你需要它们。出于这个原因,实现自定义扩展时,您还必须创建一个QExtensionFactory,即一个类,它能够让你的扩展的一个实例,并使用它注册Qt Designerextension manager

当一个扩展是必需的,Qt Designerextension manager将通过其所有已注册的工厂运行要求QExtensionFactory.createExtension( )对每一直到第一个能够创建请求的扩展选定对象,被发现。这家工厂将使这个扩展的实例。


Method Documentation

QAbstractExtensionManager.__init__ (self)

QAbstractExtensionManager.__init__ (self, QAbstractExtensionManager)

QObject QAbstractExtensionManager.extension (self, QObject object, QString iid)

这种方法是抽象的,应在任何子类中重新实现。

返回的延伸,由指定的iid,对于给定的object

QAbstractExtensionManager.registerExtensions (self, QAbstractExtensionFactory factory, QString iid)

这种方法是抽象的,应在任何子类中重新实现。

注册给定的扩展名factory由指定的扩展名iid

QAbstractExtensionManager.unregisterExtensions (self, QAbstractExtensionFactory factory, QString iid)

这种方法是抽象的,应在任何子类中重新实现。

注销定factory由指定的扩展名iid




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