如何在tkinter列表框中通过双击打开网页链接?
我想通过双击列表框中的网页链接来打开它们。
到目前为止,我只有在使用按钮时可以工作的代码,因为之前我就是用按钮来调用这个功能,但现在我想直接双击链接来打开它:
def internet():
weblink = lb2.get(ACTIVE)
webbrowser.open(weblink)
我在Windows上使用的是Python 3.3
提前谢谢你们!
1 个回答
4
只需要把列表框的双击事件绑定到一个回调函数上,然后在这个回调函数里检查一下列表框中选中了哪个项目。大概就是这样:
listbox.bind( "<Double-Button-1>" , internet )
def internet():
weblink = lb2.get(ACTIVE)
webbrowser.open(weblink)