我到底做错了什么?我想如果我使用browser.get(),它就会知道无论在浏览器输入框中输入什么,它都会输入URL
它实际上是如何工作的
def openSite():
webbrowser.open(url, new=new)
new = 1
browser = Entry(width=15)
browser.pack()
_boxNo_ = browser.get()
url = f'https://www.google.com/{_boxNo_}'
Submit = Button(root, text="Submit", command=openSite)
Submit.pack(pady=20)
root.mainloop()
您需要在函数中获取
browser.get()
。现在,只要创建了entry
,就可以获取值。因此,它总是空的,因为您在1毫秒之后,甚至在用户有机会输入url之前,就获取了结果,并且webbrowser
没有打开链接下面是代码的外观
相关问题 更多 >
编程相关推荐