PySide6.QtDesigner.QDesignerObjectInspectorInterface¶
- class QDesignerObjectInspectorInterface¶
QDesignerObjectInspectorInterface
类允许您更改 Qt Widgets Designer 的对象检查器的焦点。更多…概要¶
方法¶
def
__init__()
虚拟方法¶
def
core()
def
setFormWindow()
注意
本文档可能包含从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 –
QWidget
flags –
WindowType
的组合
使用给定的
parent
和指定的窗口flags
构建一个对象检查器界面。- core()¶
- Return type:
返回指向Qt Widgets Designer当前
QDesignerFormEditorInterface
对象的指针。- abstract setFormWindow(formWindow)¶
- Parameters:
formWindow –
QDesignerFormWindowInterface
将当前选择的表单窗口设置为
formWindow
。