ich bin neu in python und habe etwas mit tkinter "herumgespielt".
Hab mit einem einfachen Button und einem Label angefangen, das erzeugen geht wirklich einfach und schnell.
Kann mir jemand bei etwas wirklich einfachem evtl. bitte weiterhelfen?
Zwar geht es darum, wenn ich meinen Button "Click Me" drücke, mein Wert im Label um eine beliebige Zahl bspw. 20 verkleinert wird.
Sprich am Anfang zeigt mein Label 100 an, ich drücke den Button, dann änder sich das Label auf 80.
Bin über jede/n Hilfe/Tipp dankbar!
Code: Alles auswählen
from tkinter import *
#variables
a = 100
# create root widget
root = Tk()
# set value of a to b
b = IntVar(root, value=a)
# define button
button_1 = Button(root, text="Click Me", padx=40, pady=20, command=lambda: onclick())
# define label
start_value = Label(root, textvariable=b)
# positioning button
button_1.grid(row=1, column=0)
#positioning label
start_value.grid(row=2, column=0)
# define what happens when button is clicked
def onclick():
a = a-20
# main loop for the root-window
root.mainloop()