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()