我正在尝试创建一个条目小部件,可以在其中放置词典编号,因此在这种情况下,我有编号1和2。
如果我将数字1放在条目小部件中,它将打印该数字。我想做的是输入一个数字并获取不起作用的相应键值对。如果我输入IDLE info [1],则可以使用,但是当我尝试该功能时,则无法使用。我收到错误KeyError。
Interface = Tk()
Interface.title("H")
info = {1: {"url":"https://..."},2: {"url":"https://..."}}
def dictklik():
p = VulIn.get()
print(p)
## not working print(info[p])
w = Button(Interface, text="Press", command=dictklik)
w.place(x=80,y =15)
Label(Interface,text="Typ the number").pack()
searchD = IntVar()
VulIn = Entry(Interface, textvariable=searchD)
VulIn.pack()
Interface.geometry("500x500")
Interface.mainloop()