class ConfigurationDialog(QtGui.QDialog): def __init__(self, settings, parent=None): super(ConfigurationDialog, self).__init__(parent) self._ui = Ui_Dialog() self._ui.setupUi(self) self.settings = settings self.load_settings() def save_settings(self): self.settings["oil_density"] = self._ui.doubleSpinBox.value() self.settings["water_density"] = self._ui.doubleSpinBox_2.value() self.settings["debug"] = self._ui.checkBox.isChecked() self.settings["lateral"] = self._ui.checkBox_2.isChecked() self.close() def load_settings(self): self._ui.doubleSpinBox.setValue(self.settings["oil_density"]) self._ui.doubleSpinBox_2.setValue(self.settings["water_density"]) self._ui.checkBox.setChecked(self.settings["debug"]) self._ui.checkBox_2.setChecked(self.settings["lateral"]) self.close()
def __init__(self, settings, parent=None): super(ConfigurationDialog, self).__init__(parent) self._ui = Ui_Dialog() self._ui.setupUi(self) self.settings = settings self.load_settings()