2
A
回答
2
覆蓋這種行爲可能會混淆用戶。但是,如果你真的想,有兩種可能性,我可以看到:
要麼使IconView
相信Ctrl鍵總是按:
def force_ctrl(iv, ev): ev.state |= gtk.gdk.CONTROL_MASK
iconview.connect('key-press-event', force_ctrl)
iconview.connect('button-press-event', force_ctrl)
或者你可以嘗試自己實施的選擇行爲,事如:
def clicked(iv, ev):
p = iv.get_path_at_pos(int(ev.x), int(ev.y))
if not p is None:
if iv.path_is_selected(p):
iv.unselect_path(p)
else:
iv.select_path(p)
return True # make the IconView ignore this click
iconview.connect('button-press-event', clicked)
相關問題
- 1. IconView和很多圖片GTK
- 2. 用Ctrl + Click選擇多個gridview行?
- 3. 在gtk中加速圖像加載.IconView
- 4. 多項選擇,按CTRL鍵
- 5. HTML選擇多個不滾動和沒有Ctrl
- 6. Gtk + FlowBox選擇不起作用
- 7. Select2多選擇與CTRL錯誤
- 8. 在不使用Ctrl/Command鍵的情況下在JList中選擇多個項目
- 9. JTable中選擇多個不連續的單元格用Ctrl +單擊組合
- 10. Glade和GTK:選擇哪個版本?
- 11. 如何在python中選擇GTK combobox中的多個項目
- 12. GTK樹阻止選擇行
- 13. Vala Gtk文件夾選擇
- 14. iconview,圖片只顯示一個
- 15. 不能選擇多個ID
- 16. 多選列表框不按CTRL
- 17. 使用CTRL鍵選擇gridview行
- 18. 使用CTRL + CLICK在JTable中選擇多行
- 19. Angularjs選擇多個選項不工作
- 20. 使用Javascript從多個選擇選擇列表中選擇值
- 21. 選擇某個顯示器用於全屏顯示gtk
- 22. 使用CTRL + SHIFT +箭頭鍵選擇整個單詞
- 23. 如何綁定ctrl + 1以選擇第一個選項卡?
- 24. 選擇多個ID
- 25. 從多個選擇
- 26. 多個CSS選擇
- 27. 選擇多個值
- 28. html選擇多個
- 29. 選擇多個表
- 30. 停止選擇框多個允許用戶選擇多個選項