refactor: widget_hierarchy.py changed into general purpose module WidgetIO; closes #33
The previous widget_hierarchy.py
, which was used before mostly just for debugging of widget structure is now change into WidgetIO
module which serves as an abstract layer to set and get values from supported widgets.
At this moment it supports:
- QLineEdit
- QComboBox
- QTableWidget
- QSpinBox
- QDoubleSpinBox
Implementation of other widgets is fairly simple, just with definition of new handler and will be updated regularly.