Commit Graph

76 Commits

Author SHA1 Message Date
m.stangl 17dd0af887 test der Abfrage aller existierenden Werkstoffarten implementiert 2024-01-24 17:10:16 +01:00
m.stangl b438c90dfb Alle Werkstoffarten aus der ersten Sektion holen. Nicht aus allen überhaupt existierenden Sektionen 2024-01-24 17:09:47 +01:00
m.stangl c1d0ffd7bc controller um alle existierenden Callbacks aus gui.py ergänzt 2024-01-24 17:09:05 +01:00
m.stangl c9d01d14e8 small fix: key der Zusatz infos war falsch geschrieben 2024-01-24 17:08:32 +01:00
m.stangl a5cc42b140 gui Datenelemente aus dem aktuellen Stand von gui.py extrahiert. Jede dieser Einträge hat einen einzigen Wert 2024-01-24 17:07:53 +01:00
m.stangl 0aa9bd7b0c einige Comboboxen mit ja/nein Vorbelegung befüllt. Combobox statt Entry für 3D Modell verwendet 2024-01-23 14:52:15 +01:00
m.stangl 67ea0125a5 Umbauarbeiten der Oberfläche entsprechend der neuen .svg Vorlage umgesetzt 2024-01-22 18:36:26 +01:00
m.stangl f24958f2e1 erst mal wieder auf den alten Stil zurück gesetzt 2024-01-18 17:52:11 +01:00
m.stangl 87ccabbd60 Hauptfenster scrollbar gemacht. Alle Button, Entries etc. des ersten Designs umgesetzt 2024-01-18 17:34:36 +01:00
m.stangl 727e1812f3 Beim Einlesen von encoding utf-8 in den configs ausgehen 2024-01-18 17:33:54 +01:00
m.stangl c950cfe5e3 kleiner Versuch um ttkboostrap zu verwenden 2024-01-18 17:32:49 +01:00
m.stangl aae176252d test der gui nicht mehr benötigt. 2024-01-18 11:27:52 +01:00
m.stangl b2e836a1ba aus CreoMigrateGui Hauptprogramm zum Aufruf gemacht 2024-01-17 16:22:48 +01:00
m.stangl eb4779546f Schreibfehler gefixt 2024-01-17 16:22:06 +01:00
m.stangl bbf0cc4edc gui bekommt jetzt die Config mit, um daraus die Texte und Inhalte der Comboboxen usw. aufzubauen 2024-01-17 16:21:28 +01:00
m.stangl 96080a75b5 controller merkt sich jetzt auch die Configdatei, um die Logiken dort abzurufen 2024-01-17 16:19:41 +01:00
m.stangl 61242a1bc5 Impfdaten werden jetzt nicht mit abgespeichert 2024-01-17 16:18:59 +01:00
m.stangl 725321fa88 um allgmeine Klasse zur Verwaltung aller ergänzt. Pfadprüfung eingebaut. 2024-01-17 16:18:32 +01:00
m.stangl b4eda08674 bauen der widgets in eigene lib namens gui ausgelagert. Umbau von test_gui in richtung Applikation in CreoMigrateGui 2024-01-17 12:03:58 +01:00
m.stangl b9e69acca9 weitere Atomisierung von json load and save. caditem.to_dict impl. 2024-01-16 17:02:48 +01:00
m.stangl b2a4a62aa7 small fix: zeilennummer aus übergeordneter Klasse holen# 2024-01-16 16:50:25 +01:00
m.stangl 5aea1a0377 assembly id hinzugefügt. Linke Frame wereitert. to_json und from_json implementiert. load and save implementiert 2024-01-16 16:44:27 +01:00
m.stangl bb61bc8c89 Observer pattern raus geschmissen. Nicht benötigt. 2024-01-16 10:29:38 +01:00
m.stangl 404e241ba0 Abstrakte Klasse hinzugefügt um nur noch die unterschiedlichen Widgets in den Klassen bauen zu müssen. 2024-01-15 17:31:55 +01:00
m.stangl 26f1820a72 erste Fassung mit Refresh der Gui und Rückmeldung an User 2024-01-15 17:12:38 +01:00
m.stangl 9c7325440f zwischenstand eingepflegt. Controller Funktionen soll in Zukunft über Events aufgerufen werden) 2024-01-15 15:04:24 +01:00
m.stangl d4ecb88b33 erste callback methoden implementiert. 2024-01-12 18:44:29 +01:00
m.stangl f182b8d806 weiteren Abschnitt zur GUI gebaut 2024-01-11 17:46:43 +01:00
m.stangl b6a36bf135 data set und get für GUI und Daten impl. 2024-01-11 13:54:27 +01:00
m.stangl 0ce8a485e3 Modul in Einzelteile zerlegt 2024-01-11 12:14:03 +01:00
m.stangl 8e2061d8db Entries durch korrekte Comboboxen ersetzt. Aufruf des Controllers für die Datenrückgabe 2024-01-11 11:44:20 +01:00
m.stangl 9503841629 weitere Entwiclung 2024-01-10 20:42:51 +01:00
m.stangl fcb392c2b8 aktueller Stand mit zwei Frames die beschickt werden können 2024-01-10 18:33:16 +01:00
m.stangl 75deb57548 weiterer Protyp des gesamtfensters 2024-01-10 16:12:23 +01:00
m.stangl 32146a0419 erste Versuche für die Gui 2024-01-10 13:46:36 +01:00
m.stangl ba643e2744 small fix Doppelhochkomma innerhalb des Format Strings 2024-01-09 10:22:18 +01:00
s.steuer 099c44395f Aufgaben in mehrere Klassen aufgeteilt + Treeview-Generierung korrigiert (an neues json-Format von Hr. Jakob angepasst) + Treeview wird nun rekursiv generiert, da dessen Erstellung dadurch verstaendlicher ist + Excel-Export korrigiert (ebenfalls an neues json-Format von Hr. Jakob angepasst). 2024-01-08 11:07:16 +01:00
s.steuer 3ad27bf084 Programm-exits eingebaut, da ohne Behebung der aufgeführten Fehlermeldungen eine Weiterführung des Programms nicht zielführend ist, bzw. beim Versuch, die Funktionen get_sivas_dbase und get_rd_dbase automatisiert aufzurufen ansonsten ggf. Rekursionsprobleme auftreten 2024-01-08 11:00:38 +01:00
m.stangl 566737beae erste Fassung einer Treeview implementiert 2023-12-22 22:51:26 +01:00
m.stangl 9fe6aed7c9 bei -n ist noch immer ein Leerzeichen vor der id mitgegeben gewesen 2023-12-22 22:50:11 +01:00
m.stangl d815782a54 test_compare.py nicht verwendet, da der Umbau der library zu aufwändig wäre 2023-12-21 15:57:51 +01:00
m.stangl 8b05a9173d small BUGFIX: Einrückung war falsch. Ansonsten wird es bei jedem Include als library aufgerufen 2023-12-21 15:55:21 +01:00
m.stangl 7c220dce28 Configlibarry zum Auslesen aller Werte aller benötigten Informationen aus den Config files erstellt 2023-12-19 15:35:12 +01:00
m.stangl 0a6a9d5a07 eigene Abstrakte Klasse für alle Config basierten Abfragen eingeführt 2023-12-14 17:22:52 +01:00
m.stangl 7120a762eb Abstrakte Klasse zu allen Configs hinzugefügt. Tests zum Auslesen für Werkstoffe und Materialien (Übergang alt -> neu) erstellt 2023-12-14 16:52:13 +01:00
m.stangl c0f2758e01 kurze Korrektur der Testmethoden 2023-12-14 12:43:12 +01:00
m.stangl 9b8c83ab75 Unittests für manage_configs implementiert 2023-12-14 12:41:59 +01:00
m.stangl 9ef4869a45 Defaultargumente für den Konstruktor, so dass auch keine Pfade übergeben werden können 2023-12-14 12:41:27 +01:00
m.stangl 75076f51ea Pfade aus den Umgebungsvariablen gleich dem Konstruktor mitgeben. So kennt die Library das aktuelle Projekt nicht mehr und wird universeller verwendbar 2023-12-11 16:29:02 +01:00
m.stangl 36d6b7c5e2 print ausgabe dazu 2023-12-11 16:16:30 +01:00