2

リストボックスに表示されているWebリンクをダブルクリックして開こうとしています。

これまでのところ、ボタンを開いて関数を呼び出す場合に機能するコードは、以前使用していたものですが、今はそれをダブルクリックできるようにしたいだけです。

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

WindowsでPython3.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 に答える