我正在尝试通过双击打开列表框中显示的网络链接。
到目前为止,我所拥有的是能够使用按钮打开以调用该函数的代码,因为这是我之前使用的,但现在我想能够双击它:
def internet():
weblink = lb2.get(ACTIVE)
webbrowser.open(weblink)
我在Windows上使用python 3.3
提前致谢
答案 0 :(得分:2)
只需将列表框的双击事件绑定到回调函数,然后在回调中检查列表框中选择的项目。所以像这样:
listbox.bind( "<Double-Button-1>" , internet )
def internet():
weblink = lb2.get(ACTIVE)
webbrowser.open(weblink)