- class QPyDesignerCustomWidgetCollection#
概要#
函数#
def |
def |
详细说明#
《QPyDesignerCustomWidgetCollection》实现了《QDesignerCustomWidgetCollectionInterface》并提供通过类型注册自定义控件或通过实现《QDesignerCustomWidgetInterface》的静态辅助函数。
使用说明请参考《Qt Widgets Designer 中的自定义控件》。
- static QPyDesignerCustomWidgetCollection.registerCustomWidget(type[, xml=""[, tool_tip=""[, icon=""[, group=""[container=False]]]]])#
通过类型在《Qt Widgets Designer》中注册一个由 Python 实现的 QWidget 实例。
可选关键字参数与《QDesignerCustomWidgetInterface》的获取器对应。
- 参数:
xml (str) - 一个指定如何创建控件并设置初始属性值的 XML 代码片段(格式为 `.ui`)。
tool_tip (str) - 在控件框中显示的工具提示。
icon (str) - 在控件框中显示的图标文件的路径。
group (str) - 将控件分组在控件框中的类别。
module (str) - 由《uic》生成的导入代码的模块名称。
container (bool) - 表示控件是否为容器,如《QGroupBox》,即可以在其上放置子控件。
- static QPyDesignerCustomWidgetCollection.addCustomWidget(custom_widget)#
通过《Qt Widgets Designer》添加自定义控件(实现《QDesignerCustomWidgetInterface》)。
- 参数:
custom_widget (QDesignerCustomWidgetInterface) – 自定义控件实例