Add groupbox borders, reorder Base stylesheet (#810)

  1. According to https://doc.qt.io/qt-6/stylesheet-reference.html, paintEvent(QPaintEvent *) function should be implemented for custom class derived from QWidget

image

For this I added QssWidget class which is now base for CollapsibleGroupBox and StaticGroupBox. Now stylesheets for these classes work as expected.

  1. Some QGroupBox used in GUI are replaced with StaticGroupBox.

  2. CollapsibleGroupBox and StaticGroupBox got borders.

  3. To ease the navigation and understanding of Base.stylesheet, I grouped settings by widget type.

Resolves #810 (closed)

Merge request reports

Loading