def configure(self): from UI.prefMoody import Dialog dlg = Dialog(self.Preferences) if dlg.exec_(): self.Preferences = dlg.value(self.Preferences) self.Preferences.write(open(conf_dir+"pychemqtrc", "w")) self.plot()
def configure(self): from UI.prefMoody import Dialog dlg = Dialog(self.Preferences) if dlg.exec_(): self.Preferences = dlg.value(self.Preferences) self.Preferences.write(open(conf_dir + "pychemqtrc", "w")) self.plot()
self.eD.valueChanged.connect(self.calculate) layout.addWidget(self.eD, 4, 2) layout.addWidget(QtWidgets.QLabel("f"), 5, 1) self.f = Entrada_con_unidades(float, readOnly=True, decimales=8) layout.addWidget(self.f, 5, 2) self.buttonBox = QtWidgets.QDialogButtonBox( QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Close) self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected.connect(self.reject) layout.addWidget(self.buttonBox, 10, 1, 1, 2) def calculate(self, value): index = self.metodos.currentIndex() F = f_list[index] Re = self.Re.value eD = self.eD.value if Re and eD is not None: f = F(Re, eD) if self.fanning.isChecked(): f /= 4 self.f.setValue(f) if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) Dialog = Moody() Dialog.show() sys.exit(app.exec_())