Aufeinander aufbauende Buttons
Verfasst: Freitag 31. August 2018, 19:33
Guten Abend zusammen!
Ich habe einen kleinen Code geschrieben:
Nun würde mich es interessieren, wie es funktioniert z.B. einen Button zu basteln, welcher folgt, wenn ich den zweiten, dritten usw. (also aufeinanderfolgende Buttons) drücke. Meine Idee war es, bei der Zuweisung eine neue Funktion anzugeben, doch dann komme ich irgendwie in eine Endlosschleife.
Vielen Dank und Beste Grüße
Whatgewesen
Ich habe einen kleinen Code geschrieben:
Code: Alles auswählen
import tkinter
import tkinter.messagebox
class Oberfläche(tkinter.Frame):
def __init__(self, master=None):
tkinter.Frame.__init__(self, master)
self.pack()
# Ersten Button erstellen
self.mach_was = tkinter.Button(self, text="Glückwunsch", command=self.los)
self.mach_was.pack()
# Zweiten Button erstellen
self.beenden = tkinter.Button(self, text="beenden", command=self.close_window)
self.beenden.pack()
# Ersten Button zuweisen
def los(self):
tkinter.messagebox.showinfo("Eine Info-Box", "Habe etwas gemacht!")
# Zweiten Button zuweisen
def close_window(self):
root.destroy()
root = tkinter.Tk()
root.title("Ein Programm")
root.minsize(width = 300, height = 100)
oberfläche = Oberfläche(master=root)
oberfläche.mainloop()
Vielen Dank und Beste Grüße
Whatgewesen