Wie kann ich den button mit einem Tastatur auslößen?
Verfasst: Dienstag 20. September 2022, 20:13
Bin neu hier, hoffe das ist hier das richtige.
Meine frage ist wie man den button mit enter auslößen kann?
Würde mich über hilfe freuen.
Meine frage ist wie man den button mit enter auslößen kann?
Würde mich über hilfe freuen.
Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
canvas1 = tk.Canvas(root, width=500, height=520, bg= 'grey19' ,relief='sunken')
canvas1.pack()
label1 = tk.Label(root, text='VOLUMEN RECHNER')
label1.config(font=('helvetica', 25, 'bold'), bg='grey19', fg='gold4')
canvas1.create_window(250, 30, window=label1)
label2 = tk.Label(root, text='Wie lang ist das Rechteck?:')
label2.config(font=('helvetica', 10, 'bold'),bg='grey19', fg='white')
canvas1.create_window(370, 100, window=label2)
label3 = tk.Label(root, text='Wie hoch ist das Rechteck?:')
label3.config(font=('helvetica', 10, 'bold'),bg='grey19', fg='white')
canvas1.create_window(370, 200, window=label3)
label4 = tk.Label(root, text='Wie breit ist das Rechteck?:')
label4.config(font=('helvetica', 10, 'bold'),bg='grey19', fg='white')
canvas1.create_window(370, 300, window=label4)
label5 = tk.Label(root, text='Hinweiß:\n Gebe die zahlen in meter an!\n Achte drauf das alle \nfelder ausgefühlt \nsind und keine buchstaben \ndrin stehen. ')
label5.config(font=('helvetica', 10, 'bold'),bg='grey19', fg='indian red')
canvas1.create_window(130, 150, window=label5)
label6 = tk.Label(root, text='by Jurin')
label6.config(font=('helvetica', 10, 'bold'),bg='grey19', fg='indian red')
canvas1.create_window(120, 400, window=label6)
entry1 = tk.Entry(root)
canvas1.create_window(370, 140, window=entry1)
entry2 = tk.Entry(root)
canvas1.create_window(370, 240, window=entry2)
entry3 = tk.Entry(root)
canvas1.create_window(370, 340, window=entry3)
def getSquareRoot():
L = entry1.get()
H = entry2.get()
B = entry3.get()
label7 = tk.Label(root, text='Das volumen ist:',font=('helvetica', 10,),bg='grey19', fg='white')
canvas1.create_window(370, 470, window=label7)
label8 = tk.Label(root, text=float(L)*float(H)*float(B),font=('helvetica', 10, 'bold'),bg='grey19', fg='red')
canvas1.create_window(370, 490, window=label8)
button1 = tk.Button(text='Berechne das Volumen', command=getSquareRoot, bg='Blue', fg='White',
font=('helvetica', 9, 'bold'),activebackground='grey19',activeforeground='white')
canvas1.create_window(370, 400, window=button1)
root.mainloop()