[ 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

Beliebte Posts aus diesem Blog

[ TAG 38 ][29.05.2021] - Erfolgreich - Freelancer-Portale

[ TAG 747 ][07.04.2023] -Erfolgreich -BNKTRS -Google Code -Objekt und Methodenliste

[ TAG 52 ][12.06.2021] - Erfolgreich - IAP-20210601-20210609-2325