PySide6.QtDesigner.QDesignerObjectInspectorInterface

class QDesignerObjectInspectorInterface

QDesignerObjectInspectorInterface 类允许您更改 Qt Widgets Designer 的对象检查器的焦点。更多

PySide6.QtDesigner.QDesignerObjectInspectorInterface 的继承图

概要

方法

虚拟方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

你可以使用QDesignerObjectInspectorInterface来更改当前表单窗口的选择。例如,在实现自定义小部件插件时:

objectInspector = formEditor.objectInspector()
manager = formEditor.formWindowManager()
objectInspector.setFormWindow(manager.formWindow(0))

QDesignerObjectInspectorInterface 类不打算直接实例化。您可以使用 objectInspector() 函数检索 Qt Widgets Designer 的对象检查器的接口。指向 Qt Widgets Designer 当前 QDesignerFormEditorInterface 对象的指针(在上面的示例中为 formEditor)由 initialize() 函数的参数提供。在实现自定义小部件插件时,您必须子类化 QDesignerCustomWidgetInterface 以将您的插件暴露给 Qt Widgets Designer。

该接口提供了core()函数,您可以使用它来获取指向Qt Widgets Designer当前QDesignerFormEditorInterface对象的指针,以及setFormWindow()函数,使您能够更改当前表单窗口的选择。

__init__(parent[, flags={}])
Parameters:

使用给定的parent和指定的窗口flags构建一个对象检查器界面。

core()
Return type:

QDesignerFormEditorInterface

返回指向Qt Widgets Designer当前QDesignerFormEditorInterface对象的指针。

abstract setFormWindow(formWindow)
Parameters:

formWindowQDesignerFormWindowInterface

将当前选择的表单窗口设置为 formWindow