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

QDesignerObjectInspectorInterface Class Reference
[QtDesigner module]

该QDesignerObjectInspectorInterface类允许你改变的Qt Designer的对象检查的重点。More...

继承QWidget

Methods


Detailed Description

该QDesignerObjectInspectorInterface类允许你改变的Qt Designer的对象检查的重点。

您可以使用QDesignerObjectInspectorInterface改变当前窗体窗口的选择。例如,实现一个自定义的widget插件时:

         QDesignerObjectInspectorInterface *objectInspector = 0;
         objectInspector = formEditor->objectInspector();

         QDesignerFormWindowManagerInterface *manager = 0;
         manager = formEditor->formWindowManager();

         objectInspector->setFormWindow(manager->formWindow(0));

该QDesignerObjectInspectorInterface类不适合直接实例化。你可以检索界面Qt Designer使用的对象检查器QDesignerFormEditorInterface.objectInspector()函数。一个指向Qt Designer目前的QDesignerFormEditorInterface对象(formEditor在上面的例子)是由提供QDesignerCustomWidgetInterface.initialize( )函数的参数。当实现一个自定义的widget插件,你必须在子类QDesignerCustomWidgetInterface暴露你的插件Qt Designer

该接口提供了core( )函数,你可以用它来检索指向Qt Designer目前的QDesignerFormEditorInterface对象,并且setFormWindow( )函数,使您可以更改当前窗体窗口的选择。


Method Documentation

QDesignerObjectInspectorInterface.__init__ (self, QWidget parent, Qt.WindowFlags flags = 0)

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

构造一个对象检查接口与给定的parent和在指定的窗口flags

QDesignerFormEditorInterface QDesignerObjectInspectorInterface.core (self)

返回一个指针Qt Designer目前的QDesignerFormEditorInterface对象。

QDesignerObjectInspectorInterface.setFormWindow (self, QDesignerFormWindowInterface formWindow)

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

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

设置当前选定的表格窗口formWindow




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