[ TAG 391 ][16.04.2022] -Erfolgreich -IAP-20220403-20220403-1150 -Vorarbeit
Ich werde das IAP-Modul [IAP-20220403-20220403-1150] umdefinieren und meine Strategie ändern.
Heute werde ich mich in die GUI-Entwicklung von Python konzentrieren. Ich habe mich für Tkinter entschieden, weil es bereits in Python integriert ist und ich muss keine zusätzliche Module installieren.
- Quellen
- Tkinter Course - Create Graphic User Interfaces in Python Tutoria
- [Dauer 5:37:30]
- [https://www.youtube.com/watch?v=YXPyB4XeYLA]
Eine alternative zu Tkinter ist [ PyQt ]. Qt wird in C++ und OpenCV benutzt. Jedoch dachte ich, für die IAP-Module werde ich erst Tkinter benutzen.
- Quellen
- PyQt5 Full Course in 7 Hours | Python GUI Course
- [Dauer 7:05:01]
- [https://www.youtube.com/watch?v=Fk1TBoBcrR4]
1. Aufgabe - Benutzerdefiniertes Modul-Design
Als erstes muss ich mir eine Schablone mit meinen Corporate Design anlegen. Für diese Aufgabe habe ich bereits interessante Beiträge gefunden.
Die Kern-Codes für das ausblenden des Standard-Fensters sind.
label.master.overrideredirect(True)label.master.wm_attributes("-transparentcolor", "white")
- Quelle
- gui - Wie man Text auf dem Bildschirm ohne ein Fenster anzeigt, das Python verwendet
- [https://code-examples.net/de/q/14d4105]
- Transparent background in a Tkinter window
- [https://stackoverflow.com/questions/19080499/transparent-background-in-a-tkinter-window]
- Custom Titlebar Hack! - Python Tkinter GUI Tutorial 188
- [https://www.youtube.com/watch?v=s0cpxPSN4k4]
- How To Create A Splash Screen - Python Tkinter GUI Tutorial #139
- [https://www.youtube.com/watch?v=LTVvHObxc4E]
2. Aufgabe - Iconifying and Withdrawing
Eine weitere Aufgabe muss auch angegangen werden. Es ist das Verhalten des Moduls im Hintergrund. Minimieren, Maximieren und Traymode.
- Quellen
- TkDocs - Windows and Dialogs
- Iconifying and Withdrawing
- [https://tkdocs.com/tutorial/windows.html]
Kommentare
Kommentar veröffentlichen