QGroupWidget

digraph inheritancea4484e513c { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "QGroupWidget" [URL="#taurus.qt.qtgui.container.QGroupWidget",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="An expandable/collapsible composite widget"]; "QWidget" -> "QGroupWidget" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QObject" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="QObject(parent: Optional[QObject] = None)"]; "wrapper" -> "QObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QPaintDevice" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="QPaintDevice()"]; "simplewrapper" -> "QPaintDevice" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QWidget" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="QWidget(parent: Optional[QWidget] = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags())"]; "QObject" -> "QWidget" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QPaintDevice" -> "QWidget" [arrowsize=0.5,style="setlinewidth(0.5)"]; "simplewrapper" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded]; "wrapper" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded]; "simplewrapper" -> "wrapper" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class QGroupWidget(parent=None, designMode=False)[source]

An expandable/collapsible composite widget

Import from taurus.qt.qtgui.container as:

from taurus.qt.qtgui.container import QGroupWidget
DefaultContentStyle = {'border_color': 'rgb(0, 85, 227)', 'border_radius': '5px', 'start_color': 'rgb(224, 224, 224)', 'stop_color': 'rgb(255, 255, 255)'}
DefaultContentVisible = True
DefaultTitleBarHeight = 16
DefaultTitleBarStyle = {'border_radius': '5px', 'font_color': 'white', 'start_color': 'rgb(60, 150, 255)', 'stop_color': 'rgb(0, 65, 200)'}
DefaultTitleBarVisible = True
collapseButton()[source]

Returns the collapse button widget

Returns:

the collapse button widget

Return type:

Qt.QToolButton

content()[source]

Returns the contents widget

Returns:

the content widget

Return type:

Qt.QFrame

contentStyle
pyqtProperty(type, fget=None, fset=None, freset=None, fdel=None, doc=None,

designable=True, scriptable=True, stored=True, user=False, constant=False, final=False, notify=None, revision=0) -> property attribute

type is the type of the property. It is either a type object or a string that is the name of a C++ type. freset is a function for resetting an attribute to its default value. designable sets the DESIGNABLE flag (the default is True for writable properties and False otherwise). scriptable sets the SCRIPTABLE flag. stored sets the STORED flag. user sets the USER flag. constant sets the CONSTANT flag. final sets the FINAL flag. notify is the NOTIFY signal. revision is the REVISION. The other parameters are the same as those required by the standard Python property type. Properties defined using pyqtProperty behave as both Python and Qt properties. Decorators can be used to define new properties or to modify existing ones.

contentVisible

This property contains the widget’s content’s visibility

Access functions:

getContentStyle()[source]

Returns this widget’s content style

Returns:

this widget’s content style

Return type:

dict

getContentStyleStr()[source]

Returns this widget’s content style

Returns:

this widget’s content style

Return type:

dict

classmethod getQtDesignerPluginInfo()[source]
getTitle()[source]

Returns this widget’s title

Returns:

this widget’s title

Return type:

str

getTitleHeight()[source]

Returns this widget’s title height

Returns:

this widget’s title height

Return type:

bool

getTitleIcon()[source]

Returns this widget’s title icon

Returns:

this widget’s title icon

Return type:

Qt.QIcon

getTitleStyle()[source]

Returns this widget’s title style

Returns:

this widget’s title style

Return type:

dict

getTitleStyleStr()[source]

Returns this widget’s title style

Returns:

this widget’s title style

Return type:

dict

isContentVisible()[source]

Returns this widget’s contents visibility

Returns:

this widget’s contents visibility

Return type:

bool

isTitleVisible()[source]

Returns this widget’s title visibility

Returns:

this widget’s title visibility

Return type:

bool

resetContentStyle()[source]

Resets this widget’s content style

resetContentStyleStr()[source]

Resets this widget’s content style

resetContentVisible()[source]

Resets this widget’s contents visibility

resetTitleHeight()[source]

Resets this widget’s title height

resetTitleStyle()[source]

Resets this widget’s title style

resetTitleStyleStr()[source]

Resets this widget’s title style

resetTitleVisible()[source]

Resets this widget’s title visibility

setContentStyle(style_map)[source]

Sets this widget’s content style Used key/values for style_map: - ‘start_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘stop_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’)

Parameters:

style_map (dict) – the new widget content style

setContentStyleStr(style_map)[source]

Sets this widget’s content style Used key/values for style_map: - ‘start_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘stop_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’)

Parameters:

style_map (dict) – the new widget content style

setContentVisible(show)[source]

Sets this widget’s contents visibility

Parameters:

show (bool) – the new widget contents visibility

setTitle(title)[source]

Sets this widget’s title

Parameters:

title (str) – the new widget title

setTitleHeight(h)[source]

Sets this widget’s title height

Parameters:

icon (bool) – the new widget title height

setTitleIcon(icon)[source]

Sets this widget’s title icon

Parameters:

icon (Qt.QIcon) – the new widget title icon

setTitleStyle(style_map)[source]

Sets this widget’s title style Used key/values for style_map: - ‘start_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘stop_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘font_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘border_radius’: radius (Ex.: ‘5px’, ‘5px,2px’)

Parameters:

style_map (dict) – the new widget title style

setTitleStyleStr(style_map)[source]

Sets this widget’s title style Used key/values for style_map: - ‘start_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘stop_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘font_color’ : brush (Ex.: ‘#E0E0E0’, ‘rgb(0,0,0)’, ‘white’) - ‘border_radius’: radius (Ex.: ‘5px’, ‘5px,2px’)

Parameters:

style_map (dict) – the new widget title style

setTitleVisible(show)[source]

Sets this widget’s title visibility

Parameters:

icon (bool) – the new widget title visibility

switchContentVisible()[source]

Switches this widget’s contents visibility

title

This property contains the widget’s title

Access functions:

titleBar()[source]

Returns the title bar widget

Returns:

the title bar widget

Return type:

Qt.QFrame

titleButton()[source]

Returns the title button widget

Returns:

the title button widget

Return type:

Qt.QToolButton

titleHeight

This property contains the widget’s title height

Access functions:

titleIcon

This property contains the widget’s title icon

Access functions:

titleStyle
pyqtProperty(type, fget=None, fset=None, freset=None, fdel=None, doc=None,

designable=True, scriptable=True, stored=True, user=False, constant=False, final=False, notify=None, revision=0) -> property attribute

type is the type of the property. It is either a type object or a string that is the name of a C++ type. freset is a function for resetting an attribute to its default value. designable sets the DESIGNABLE flag (the default is True for writable properties and False otherwise). scriptable sets the SCRIPTABLE flag. stored sets the STORED flag. user sets the USER flag. constant sets the CONSTANT flag. final sets the FINAL flag. notify is the NOTIFY signal. revision is the REVISION. The other parameters are the same as those required by the standard Python property type. Properties defined using pyqtProperty behave as both Python and Qt properties. Decorators can be used to define new properties or to modify existing ones.

titleVisible

This property contains the widget’s title visibility

Access functions: