CNCJobPreferencesUI.py 1.1 KB

123456789101112131415161718192021222324252627
  1. from PyQt5 import QtWidgets
  2. from AppGUI.preferences.cncjob.CNCJobAdvOptPrefGroupUI import CNCJobAdvOptPrefGroupUI
  3. from AppGUI.preferences.cncjob.CNCJobOptPrefGroupUI import CNCJobOptPrefGroupUI
  4. from AppGUI.preferences.cncjob.CNCJobGenPrefGroupUI import CNCJobGenPrefGroupUI
  5. class CNCJobPreferencesUI(QtWidgets.QWidget):
  6. def __init__(self, decimals, parent=None):
  7. QtWidgets.QWidget.__init__(self, parent=parent)
  8. self.layout = QtWidgets.QHBoxLayout()
  9. self.setLayout(self.layout)
  10. self.decimals = decimals
  11. self.cncjob_gen_group = CNCJobGenPrefGroupUI(decimals=self.decimals)
  12. self.cncjob_gen_group.setMinimumWidth(260)
  13. self.cncjob_opt_group = CNCJobOptPrefGroupUI(decimals=self.decimals)
  14. self.cncjob_opt_group.setMinimumWidth(260)
  15. self.cncjob_adv_opt_group = CNCJobAdvOptPrefGroupUI(decimals=self.decimals)
  16. self.cncjob_adv_opt_group.setMinimumWidth(260)
  17. self.layout.addWidget(self.cncjob_gen_group)
  18. self.layout.addWidget(self.cncjob_opt_group)
  19. self.layout.addWidget(self.cncjob_adv_opt_group)
  20. self.layout.addStretch()