- class QPyDesignerCustomWidgetCollection#
Synopsis#
Functions#
def |
def |
Detailed Description#
The QPyDesignerCustomWidgetCollection
implements
QDesignerCustomWidgetCollectionInterface
and provides static helper functions for registering custom widgets by
type or by implementing
QDesignerCustomWidgetInterface .
The usage is explained in Custom Widgets in Qt Widgets Designer.
- static QPyDesignerCustomWidgetCollection.registerCustomWidget(type[, xml=""[, tool_tip=""[, icon=""[, group=""[container=False]]]]])#
Registers an instance of a Python-implemented QWidget by type with Qt Widgets Designer.
The optional keyword arguments correspond to the getters of QDesignerCustomWidgetInterface :
- Parameters:
xml (str) – A snippet of XML code in
.ui
format that specifies how the widget is created and sets initial property values.tool_tip (str) – Tool tip to be shown in the widget box.
icon (str) – Path to an icon file be shown in the widget box.
group (str) – Category for grouping widgets in the widget box.
module (str) – Module name for generating the import code by uic .
container (bool) – Indicates whether the widget is a container like QGroupBox, that is, child widgets can be placed on it.
See also
- static QPyDesignerCustomWidgetCollection.addCustomWidget(custom_widget)#
Adds a custom widget (implementation of QDesignerCustomWidgetInterface) with Qt Widgets Designer.
- Parameters:
custom_widget (QDesignerCustomWidgetInterface) – Custom widget instance