PreferencesSectionUI.py 554 B

12345678910111213141516171819202122
  1. from PyQt5 import QtWidgets
  2. from flatcamGUI.preferences.OptionsGroupUI import OptionsGroupUI
  3. class PreferencesSectionUI(QtWidgets.QWidget):
  4. def __init__(self, **kwargs):
  5. super().__init__(**kwargs)
  6. self.layout = QtWidgets.QHBoxLayout()
  7. self.setLayout(self.layout)
  8. self.groups = self.build_groups()
  9. for group in self.groups:
  10. group.setMinimumWidth(250)
  11. self.layout.addWidget(group)
  12. self.layout.addStretch()
  13. def build_groups(self) -> [OptionsGroupUI]:
  14. return []