Programmieren mit Python: Einfache grafische OberflÀche mit Tkinter erstellen
Fenster, Buttons und MenĂŒs machen ein Python-Tool fĂŒr Nutzer viel attraktiver. Mit der Bibliothek Tkinter geben Sie etwa einem Login-Programm ein Gesicht.
FĂŒr den Ersteller eines Python-Skripts ist es oft intuitiv, mit der Kommandozeile zu arbeiten. Aber sobald man das Skript weitergibt und andere Leute damit arbeiten, kommt schnell der Wunsch nach einer grafischen BedienoberflĂ€che auf. Normale Nutzer sind es gewohnt, Texte in Felder einzugeben, auf Buttons zu klicken und ein MenĂŒ am oberen Rand des Programms zu öffnen. WeiĂer Text auf einem schwarzen Hintergrund wirkt da wie ein Fremdkörper.
In diesem Beispiel versehen Sie ein simples Login-Tool mit einer BedienoberflĂ€che. Der Nutzer soll seinen Benutzernamen und sein Passwort eingeben und auf einen Login-Button klicken können. Das Programm sagt ihm dann, ob die Daten korrekt waren oder nicht. Eine MenĂŒleiste rundet das Programm ab. So lernen Sie alle wichtigen Grundlagen und Konzepte von Tkinter kennen.
Tkinter ist in Python bereits integriert und bildet die Schnittstelle der Programmiersprache zu Tk, einem kostenlosen Toolkit, um grafische BedienoberflĂ€chen zu gestalten. Tk wurde Ende der 1980er Jahre fĂŒr die Skriptsprache Tcl entwickelt.
URL dieses Artikels:
https://www.heise.de/-4859082
Copyright © 2020 Heise Medien