我在wxpython中使用虛擬ListCtrl。我試圖從列表中選擇多行,然後將行值複製/粘貼到文本文件或可能的電子表格中。 如何將選定的行復制到剪貼板(使用CTRL-C)?我應該綁定哪個事件? 謝謝!使用虛擬ListCtrl在wxpython中複製和粘貼行
0
A
回答
2
縱觀wxPython的演示的列表控件,我想你可以做一些這樣的:
index = self.list.GetFirstSelected()
value = " %s: %s\n" % (self.list.GetItemText(index), self.getColumnText(index, 1)))
你會需要的,如果你想使用CTRL-C使用的AcceleratorTable,這意味着你將綁定到EVT_MENU並將我在該處理程序中提到的代碼。下面是wx中Accerators的一個教程:http://www.blog.pythonlibrary.org/2010/12/02/wxpython-keyboard-shortcuts-accelerators/
另一方面,我幾乎總是使用ObjectListView代替ListCtrl,因爲它給了我每行的對象模型,我發現比使用行和列索引更容易訪問。這需要稍微不同的方法和心態,但我認爲它是值得的:http://www.blog.pythonlibrary.org/2009/12/23/wxpython-using-objectlistview-instead-of-a-listctrl/
相關問題
- 1. Wxpython剪切複製粘貼和openfiledialog
- 2. Excel中複製和粘貼
- 3. 禁用在datagridview中複製和粘貼
- 4. wxpython剪切複製和粘貼整個應用程序
- 5. 在excel中使用VBA複製粘貼
- 6. 在VBA中使用If語句來執行復制和粘貼
- 7. 的ListCtrl在wxPython
- 8. 複製和粘貼行和列(帶式)和粘貼到最後行中的VBA
- 9. 使用循環宏複製和粘貼
- 10. 使用SpreadJS複製和粘貼
- 11. 使用VBA複製和粘貼公式
- 12. 複製和粘貼使用VBA
- 13. Vim使用鼠標複製和粘貼
- 14. VBA複製和粘貼宏!=手動複製粘貼
- 15. 在JavaScript中複製/粘貼?
- 16. 在.jar中複製和粘貼文件
- 17. 在urxvt中複製和粘貼
- 18. 在Python中複製和粘貼圖像
- 19. 在Python中複製和粘貼文本
- 20. 在Edittext中複製和粘貼圖像
- 21. 當我複製和粘貼
- 22. 複製和粘貼板
- 23. 多個複製和粘貼
- 24. 複製和粘貼錯誤
- 25. 複製和粘貼多列
- 26. 複製和粘貼特殊?
- 27. 複製和粘貼與SED
- 28. Vim的複製和粘貼
- 29. CoreText,複製和粘貼
- 30. 複製和粘貼文件
謝謝,邁克!非常感激 :-) – Yaelgro