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