如何实现listbox选项,然后双击鼠标实现选项的删除
生活随笔
收集整理的這篇文章主要介紹了
如何实现listbox选项,然后双击鼠标实现选项的删除
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?如何實現雙擊鼠標左鍵然后刪除列表框中的選項呢?
只需要兩步:
第一步,建立listbox控件與鼠標事件的綁定并給一個跳轉函數;
如本例中的listbox控件,綁定事件'<Double-Button-1>',其含義是指雙擊鼠標左鍵,如果要右鍵就把數字改為3,中鍵是2,建立一個跳轉函數delete_the_line(這個函數自己命名就行)
listBox_1=tk.Listbox(window_new,width=30,height=40) listBox_1.bind('<Double-Button-1>',delete_the_line)第二步,定義事件的跳轉函數即可。
這里我們采用delete的方法來刪除選中項,當然方法不只這一種啦,還有remove,removeat之類的。
命令中listBox_1.curselection()就是指獲取鼠標選擇的listbox選中項。 def delete_the_line(*args):listBox_1.delete(first=listBox_1.curselection(),last=None)#刪除listbox中選中的內容?
選中選項后,雙擊,實現選中項的刪除。
趕緊去試試吧,哈哈哈哈O(∩_∩)O哈哈~?
總結
以上是生活随笔為你收集整理的如何实现listbox选项,然后双击鼠标实现选项的删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑机箱cad图纸_如何批量打印高清黑白
- 下一篇: 国际信用卡组织