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插件时:
QDesignerObjectInspectorInterface *objectInspector = 0;
objectInspector = formEditor->objectInspector();
[QDesignerFormWindowManagerInterface](qdesignerformwindowmanagerinterface.html) *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。