ich hab hier ein kleines einfaches Programm, welches eine Zahl anzeigt und beim Klicken der Buttons 1-3 der entsprechende Wert abgezogen wird.
Das funktioniert aktuell auch problemlos. Button 4 und Button 5 sind aktuell ohne Funktion.
Code: Alles auswählen
import tkinter as tk
from functools import partial
#Create Window
app = tk.Tk()
#Create Start Number
Zahl = tk.Label(app, text="50",font="Verdana 20 bold")
def change_zahl(num):
counter = int(str(Zahl['text']))
counter -=num
Zahl.config(text=str(counter))
#Create Buttons and pack them(Button4 and Button 5 do nothing till now :(
Button1 = tk.Button(app, text="-1", command=partial(change_zahl, 1)).pack()
Button2 = tk.Button(app, text="-2", command=partial(change_zahl, 2)).pack()
Button3 = tk.Button(app, text="-3", command=partial(change_zahl, 3)).pack()
Button4 = tk.Button(app, text="double next pressed button").pack()
Button5 = tk.Button(app, text="UNDO action from last pressed button").pack()
#Pack Start Number
Zahl.pack()
#mainloop
app.mainloop()
Ich hab es mit Checkboxen umständlich hinbekommen, die gefallen mir aber nicht und habs mit image import für die checkbox auch nicht hinbekommen.
Außerdem bräuchte ich noch eine Funktion für Button5, die das ausgeführte, egal von welchem zuvor gedrückten Button, wieder rückgängig macht.
Freue mich über Tipps/Lösungsvorschläge.
Danke und Grüße
