0
我想要有一個Listbox
,每次選擇一個條目時,它都會執行一些操作。與Checkbutton
的-command
選項一樣,它允許每次按下檢查按鈕時運行一個子例程,此外還可以更改相應變量的值。使用Perl將命令添加到Tk中的列表框中
有沒有辦法做到這一點?
我想要有一個Listbox
,每次選擇一個條目時,它都會執行一些操作。與Checkbutton
的-command
選項一樣,它允許每次按下檢查按鈕時運行一個子例程,此外還可以更改相應變量的值。使用Perl將命令添加到Tk中的列表框中
有沒有辦法做到這一點?
使用綁定綁定你的子程序點擊事件應該做你想要什麼:
# Left mouse button loads file and eval's if .pl suffix. See the
# OnLoad sub for more details.
$ListBox->bind('', [\&OnLoad])
你正在尋找的事件可能是'<< ListboxSelect >>',這是每當列表框的選擇被改變時發佈。 –