ich würde gerne durch den Klick auf einen Button eine Aktivierung für einen weiteren Button und eine Funktion erreichen.
Solange der Button für die Aktivierung nicht gedrückt wurde, soll der zu aktivierende Button und die zu aktivierende Funktion deaktiviert sein.
Hier ist mein Code (Danke nochmal an wuf für die Hilfe!)
Code: Alles auswählen
import tkinter
def handleButton(event):
top.i = top.i + 1
top.v['text'] = "Aufzählung: "+str(top.i)
pushButton()
def pushButton(event=None):
top.zero = top.zero + 1
total = top.i / top.zero * 10
print(top.i, top.zero, total)
top.f['text'] = "" + str(total)
top = tkinter.Tk()
top.i = 0
top.zero = 0
# AUSGABE AUFZÄHLUNG
top.v = tkinter.Label(top, bg='gray95', text='Aufzählung: 0', relief='sunken')
top.v.grid(row=0, column=2, sticky='wesn', pady=2)
# AUSGABE WERT2
top.f = tkinter.Label(top, bg='gray95', text='Wert 2: ', relief='sunken')
top.f.grid(row=1, column=2, sticky='wesn', pady=2)
#BUTTONS
b = tkinter.Button(top, text='Handle Button')
b.grid(row=0, column=1, sticky='wesn')
b.bind('<Button-1>', handleButton)
b0 = tkinter.Button(top, text='Push Button')
b0.grid(row=1, column=1, sticky='wesn')
b0.bind('<Button-1>', pushButton)
ba = tkinter.Button(top, text='Aktivierung')
ba.grid(row=1, column=0, sticky='wesn')
top.mainloop()
Danke schon mal fürs Lesen!
LG