Modul: tkinter 356

Tkinter ist ein Modul, mit dem man grafische Benutzeroberflächen (UI) erstellen kann. Das Modul ist bereits in der Standardbibliothek von Python erhalten und kann einfach importiert werden.

Folgendes Bespiel erzeugt ein Fenster mit Eingabefeld, Button und Textausgabe:

#benötigte Module werden importiert
from tkinter import *

#start
class App:
    def __init__(self, window, window_title):
                
        #tkinter UI Vorbereitungen
        window = window
        window.title(window_title)
        window.geometry("300x100")

        self.input_entry = Entry(window)
        self.input_entry.pack()

        self.submit_btn = Button(window, text="Drück mich!", command=lambda:self.buttonClick())
        self.submit_btn.pack()
        
        self.myLabel_label = Label(window, text="Ausgabe..")
        self.myLabel_label.pack()

        window.mainloop()
        
    def buttonClick(self):
        self.myLabel_label.config(text=self.input_entry.get())
  
#Ein Objekt der Klasse App wird erstellt
App(Tk(), "RegEx find and replace")

Ein Beispiel mit einer komplexeren UI ist das Programm RegEx Suchen und Ersetzen:

Inhalt

Leider sind keine Seiten vorhanden.

Links

unsere-schule.org

×

Modul: tkinter

Code: 356