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