PartSeg.common_gui.collapse_checkbox

class PartSeg.common_gui.collapse_checkbox.CollapseCheckbox(info_text='', parent=None)[source]

Bases: QCheckBox

Check box for hide widgets. It is painted as: ▶, {info_text}, line

If triangle is ▶ then widgets are hidden. If triangle is ▼ then widgets are shown.

Parameters:

info_text (str) – optional text to be show

add_hide_element(val)[source]

Add widget which visibility should be controlled by CollapseCheckbox

remove_hide_element(val)[source]

Stop controlling widget visibility by CollapseCheckbox