带有enter(Tkinter)的用户输入

问题描述 投票:0回答:1

我想在以下代码中使用Enter输入数字,而不是使用按钮。它与按钮一起工作,但我不知道如何通过按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)
python button tkinter command enter
1个回答
0
投票

感谢furas:

userinput.bind('<Return>', lego)

您需要:

def lego(event):

© www.soinside.com 2019 - 2024. All rights reserved.