8.6.8.2.15. pymodaq_gui.utils.widgets.tree_layout module

class pymodaq_gui.utils.widgets.tree_layout.CustomTree(parent=None)[source]

Bases: QTreeWidget

staticMetaObject = PySide6.QtCore.QMetaObject("CustomTree" inherits "QTreeWidget": )
class pymodaq_gui.utils.widgets.tree_layout.TreeLayout(parent=None, col_counts=1, labels=None)[source]

Bases: QObject

qtpy class object based on QtreeWidget The function populate_tree has to be used in order to populate the tree with structure as nested lists of dicts

Attributes:
treewidget

Methods

collapse_all

current_node_path

expand_all

item_clicked_sig

item_double_clicked_sig

open_tree_selection

populate_sub_tree

populate_tree

setupUi

status_sig

tree_open_children

tree_open_parents

collapse_all()[source]
current_node_path()[source]
expand_all()[source]
open_tree_selection()[source]
populate_sub_tree(datas)[source]
populate_tree(data_dict)[source]
setupUi()[source]
tree_open_children(item_index)[source]
tree_open_parents(item_index)[source]
item_clicked_sig
item_double_clicked_sig
staticMetaObject = PySide6.QtCore.QMetaObject("TreeLayout" inherits "QObject": Methods:   #4 type=Signal, signature=status_sig(QString), parameters=QString   #5 type=Signal, signature=item_clicked_sig(PyObject), parameters=PyObject   #6 type=Signal, signature=item_double_clicked_sig(PyObject), parameters=PyObject )
status_sig
property treewidget