PySide6.QtDesigner.QDesignerFormEditorInterface¶
- class QDesignerFormEditorInterface¶
QDesignerFormEditorInterface
类允许您访问 Qt Widgets Designer 的各种组件。更多…概要¶
方法¶
def
__init__()
def
actionEditor()
def
propertyEditor()
def
setFormManager()
def
setTopLevel()
def
setWidgetBox()
def
topLevel()
def
widgetBox()
静态函数¶
def
createIcon()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
Qt Widgets Designer 当前的
QDesignerFormEditorInterface
对象保存了所有 Qt Widgets Designer 组件的信息:操作编辑器、对象检查器、属性编辑器、部件箱以及扩展和表单窗口管理器。QDesignerFormEditorInterface
包含一组函数,这些函数提供了与所有这些组件的接口。它们通常用于查询(和操作)相应的组件。例如:objectInspector = formEditor.objectInspector() manager = formEditor.formWindowManager() objectInspector.setFormWindow(manager.formWindow(0))
QDesignerFormEditorInterface
不打算直接实例化。Qt Widgets Designer 当前的QDesignerFormEditorInterface
对象的指针(在上面的示例中为formEditor
)由initialize()
函数的参数提供。在实现自定义小部件插件时,您必须子类化QDesignerCustomWidgetInterface
以将您的插件暴露给 Qt Widgets Designer。QDesignerFormEditorInterface
还提供了可以设置动作编辑器、属性编辑器、对象检查器和部件框的函数。这些功能仅在您希望提供自己的自定义组件时有用。如果设计器嵌入到另一个程序中,可以提供自己的设置管理器。该管理器被Qt Widgets Designer的组件用来存储/检索持久配置设置。默认管理器使用QSettings作为后端。
最后,
QDesignerFormEditorInterface
提供了topLevel()
函数,该函数返回 Qt Widgets Designer 的顶层小部件。使用给定的
parent
构造一个QDesignerFormEditorInterface
对象。- actionEditor()¶
- Return type:
返回一个接口到Qt Widgets Designer的动作编辑器。
另请参阅
- extensionManager()¶
- Return type:
返回一个接口到Qt Widgets Designer的扩展管理器。
- formWindowManager()¶
- Return type:
返回一个接口到Qt Widgets Designer的表单窗口管理器。
- objectInspector()¶
- Return type:
返回一个接口到Qt Widgets Designer的对象检查器。
另请参阅
- propertyEditor()¶
- Return type:
返回一个接口到Qt Widgets Designer的属性编辑器。
另请参阅
- resourceLocation()¶
- Return type:
字符串
- setActionEditor(actionEditor)¶
- Parameters:
actionEditor –
QDesignerActionEditorInterface
将Qt Widgets Designer的操作编辑器设置为指定的
actionEditor
。另请参阅
- setExtensionManager(extensionManager)¶
- Parameters:
extensionManager –
QExtensionManager
- setFormManager(formWindowManager)¶
- Parameters:
formWindowManager –
QDesignerFormWindowManagerInterface
- setObjectInspector(objectInspector)¶
- Parameters:
objectInspector –
QDesignerObjectInspectorInterface
将Qt Widgets Designer的对象检查器设置为指定的
objectInspector
。另请参阅
- setPropertyEditor(propertyEditor)¶
- Parameters:
propertyEditor –
QDesignerPropertyEditorInterface
将Qt Widgets Designer的属性编辑器设置为指定的
propertyEditor
。另请参阅
- setWidgetBox(widgetBox)¶
- Parameters:
widgetBox –
QDesignerWidgetBoxInterface
将Qt Widgets Designer的小部件框设置为指定的
widgetBox
。另请参阅
返回Qt Widgets Designer的顶层部件。
- widgetBox()¶
- Return type:
返回一个接口到Qt Widgets Designer的小部件框。
另请参阅