2

我正在尝试通过双击打开列表框中显示的 Web 链接。

到目前为止,我所拥有的只是如果使用按钮打开来调用函数的代码,因为这是我之前使用的,但现在我只想能够双击它:

def internet():
    weblink = lb2.get(ACTIVE)
    webbrowser.open(weblink)

我在 Windows 上使用 python 3.3

提前致谢

4

1 回答 1

4

只需将列表框的双击事件绑定到一个回调函数中,然后在回调中检查列表框中选择了哪些项目。所以是这样的:

listbox.bind( "<Double-Button-1>" , internet )

def internet():
    weblink = lb2.get(ACTIVE)
    webbrowser.open(weblink)
于 2013-03-10T13:48:04.610 回答