我正在尝试通过双击打开列表框中显示的Web链接。
到目前为止,我所拥有的只是如果使用一个按钮来打开以调用该函数,那将是有效的代码,因为那是我以前使用的功能,但是现在我希望能够双击它:
def internet():
weblink = lb2.get(ACTIVE)
webbrowser.open(weblink)
我在Windows上使用python 3.3
提前致谢
最佳答案
只需将列表框的双击事件绑定到回调函数,然后在回调中检查在列表框中选择了哪个项目。所以像这样:
listbox.bind( "<Double-Button-1>" , internet )
def internet():
weblink = lb2.get(ACTIVE)
webbrowser.open(weblink)
关于python - 如何通过在Tkinter列表框中双击打开Weblink?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15322838/