From dc587c6a9ea0d9c9042533b261b059ce6aaf1845 Mon Sep 17 00:00:00 2001 From: Fabian Treusch Date: Tue, 23 Apr 2024 14:41:17 +0200 Subject: [PATCH] Fehlerverbesserungen --- config.ini | 2 +- main.py | 21 ++++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/config.ini b/config.ini index c3ec4c8..c6ca6c8 100644 --- a/config.ini +++ b/config.ini @@ -1,5 +1,5 @@ [Allgemein] -version = 2.3.0 +version = 2.3.1 releasedatum = 20240416 eulagelesen = False autoupdate = True diff --git a/main.py b/main.py index 79d3ccb..2c80903 100644 --- a/main.py +++ b/main.py @@ -249,10 +249,13 @@ def __init__(self): mb.setDefaultButton(QMessageBox.StandardButton.Yes) if mb.exec() == QMessageBox.StandardButton.Yes: ## Nur mit Lizenz - self.einstellungenLanrLizenzschluessel(False, neustartfrage=False) + self.einstellungenLanrLizenzschluessel(False, False) ## /Nur mit Lizenz - self.einstellungenOptimierung(False, neustartfrage=False) - self.einstellungenGdt(False, neustartfrage=True) + self.einstellungenOptimierung(False, False) + self.einstellungenGdt(False, False) + mb = QMessageBox(QMessageBox.Icon.Warning, "Hinweis von OptiGDT", "Die Ersteinrichtung ist abgeschlossen. OptiGDGT wird beendet.", QMessageBox.StandardButton.Ok) + mb.exec() + sys.exit() # Version vergleichen und gegebenenfalls aktualisieren configIniBase = configparser.ConfigParser() @@ -543,12 +546,12 @@ def __init__(self): einstellungenMenu = menubar.addMenu("Einstellungen") einstellungenOptimierungAction = QAction("Optimierung", self) - einstellungenOptimierungAction.triggered.connect(lambda checked=False, neustartfrage=True: self.einstellungenOptimierung(checked, neustartfrage)) + einstellungenOptimierungAction.triggered.connect(lambda checked = False, neustartfrage = True: self.einstellungenOptimierung(checked, neustartfrage)) einstellungenGdtAction = QAction("GDT", self) - einstellungenGdtAction.triggered.connect(lambda checked=False, neustartfrage=True: self.einstellungenGdt(checked, neustartfrage)) + einstellungenGdtAction.triggered.connect(lambda checked = False, neustartfrage = True: self.einstellungenGdt(checked, neustartfrage)) ## Nur mit Lizenz einstellungenErweiterungenAction = QAction("LANR/Lizenzschlüssel", self) - einstellungenErweiterungenAction.triggered.connect(lambda checked=False, neustartfrage=True: self.einstellungenLanrLizenzschluessel(checked, neustartfrage)) + einstellungenErweiterungenAction.triggered.connect(lambda checked = False, neustartfrage = True: self.einstellungenLanrLizenzschluessel(checked, neustartfrage)) ## /Nur mit Lizenz hilfeMenu = menubar.addMenu("Hilfe") hilfeWikiAction = QAction("OptiGDT Wiki", self) @@ -750,7 +753,7 @@ def checkBoxGdtIdChanged(self): # self.lineEditGdtDateiname.setText(os.path.basename(self.gdtDateipfad)) # Menuverarbeitung - def einstellungenOptimierung(self, checked, neustartfrage=False): + def einstellungenOptimierung(self, checked, neustartfrage): de = dialogEinstellungenOptimierung.EinstellungenOptimierung(self.configPath) if de.exec() == 1: self.configIni["Optimierung"]["standardtemplateverzeichnis"] = de.lineEditTemplateverzeichnis.text().strip() @@ -772,7 +775,7 @@ def einstellungenOptimierung(self, checked, neustartfrage=False): self.tray.hide() os.execl(sys.executable, __file__, *sys.argv) - def einstellungenGdt(self, checked, neustartfrage=False): + def einstellungenGdt(self, checked, neustartfrage): de = dialogEinstellungenGdt.EinstellungenGdt(self.configPath) if de.exec() == 1: self.configIni["GDT"]["gdtimportverzeichnis"] = de.lineEditImport.text() @@ -789,7 +792,7 @@ def einstellungenGdt(self, checked, neustartfrage=False): os.execl(sys.executable, __file__, *sys.argv) ## Nur mit Lizenz - def einstellungenLanrLizenzschluessel(self, checked, neustartfrage=False): + def einstellungenLanrLizenzschluessel(self, checked, neustartfrage): de = dialogEinstellungenLanrLizenzschluessel.EinstellungenProgrammerweiterungen(self.configPath) if de.exec() == 1: self.configIni["Erweiterungen"]["lanr"] = de.lineEditLanr.text()