Funktionsübergabe Tkinter
Verfasst: Samstag 10. Dezember 2016, 16:39
				
				Hey Leute bräuchte Hilfe bei meinem Programm probiere mich gerade ein bisschen mit GUI's aus und verstehe nicht ganz wie ich  zwischen Zwei Funktionen, unter Benutzung von Tkinter, Variablen zwischen Funktionen übergebe.
Möchte die eingegebenen Variablen e1 und e2, welches das GUI erfasst in names verwenden. Das Problem ist nur das diese in dieser Funktion noch nicht bekannt sind. Wie kann ich eine einfache Variablen Übergabe durchführen?
			Code: Alles auswählen
import tkinter as tk
class Test:
    def __init__(self):
        master = tk.Tk()
        tk.Label(master, text = "First Name").grid(row = 0, column = 0)
        tk.Label(master, text = "Last Name").grid(row = 1, column = 0)
        e1 = tk.Entry(master)
        e2 = tk.Entry(master)
        button = tk.Button(master, text = "Check", command = self.names)
        e1.grid(row = 0, column = 1)
        e2.grid(row = 1, column = 1)
        button.grid(row = 2, column = 1)
        master.mainloop()
    def names(self):
        """Read in Names and print them"""
        first_name = e1.get()
        last_name = e2.get()
        print(first_name, last_name)
        
Test()