带回车的用户输入(Tkinter)
Userinput with enter (Tkinter)
我想在下面的代码中使用回车而不是按钮输入数字。它适用于按钮,但我不知道如何通过按 enter 而不是按钮
来输入
def lego():
if userinput.get() == '3':
if filesd['jdisk']['status'] == 'true':
print('Laufwerk J: ist bereits belegt.')
else:
os.system('net use J: \\testpath\testpath')
filesd['jdisk']['status'] = 'true'
luserinput = Label(root, text="Zeichen eingeben um Python-Befehl auszuführen:")
userinput = Entry(root)
lbutton = Button(root, text="Search", command=lego)
感谢 furas:
userinput.bind('<Return>', lego)
而你需要:
def lego(event):
我想在下面的代码中使用回车而不是按钮输入数字。它适用于按钮,但我不知道如何通过按 enter 而不是按钮
来输入 def lego():
if userinput.get() == '3':
if filesd['jdisk']['status'] == 'true':
print('Laufwerk J: ist bereits belegt.')
else:
os.system('net use J: \\testpath\testpath')
filesd['jdisk']['status'] = 'true'
luserinput = Label(root, text="Zeichen eingeben um Python-Befehl auszuführen:")
userinput = Entry(root)
lbutton = Button(root, text="Search", command=lego)
感谢 furas:
userinput.bind('<Return>', lego)
而你需要:
def lego(event):