QDesignerObjectInspectorInterface Class Reference

[QtDesigner module]

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

继承QWidget

Methods

  • __init__ (self, QWidget parent, Qt.WindowFlags flags = 0)
  • QDesignerFormEditorInterface core (self)
  • setFormWindow (self, QDesignerFormWindowInterface formWindow)

Detailed Description

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

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

  1. QDesignerObjectInspectorInterface *objectInspector = 0;
  2. objectInspector = formEditor->objectInspector();
  3. [QDesignerFormWindowManagerInterface](qdesignerformwindowmanagerinterface.html) *manager = 0;
  4. manager = formEditor->formWindowManager();
  5. 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

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

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

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

  1. QDesignerFormEditorInterface QDesignerObjectInspectorInterface.core (self)

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

  1. QDesignerObjectInspectorInterface.setFormWindow (self, QDesignerFormWindowInterface formWindow)

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

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

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