总目录:wxPython 教程目录 本节内容:wxPython 拖拽 本节译自:zetcode 上一篇:wxPython 教程 (八): wxPython 高级 widgets 下一篇:wxPython 教程 (十): 国际化
维基百科:在电脑图形用户界面里,拖拽是指点击一个虚拟对象并拖移至另一个位置或者另一个虚拟对象之上。一般来说,它可以被用来发起多种行为,或者创建两个抽象对象之间的各种关联。
拖拽是图形用户界面中最显眼的操作,通过它可以做很多复杂的事情。
在拖拽中,我们将一些数据从一个源位置移动到目标位置,所以我们必须有:
- 一些数据
- 一个数据来源
- 一个数据目标
在 wxPython 中,我们有两个预定义的数据目标:wx.TextDropTarget 和 wx.FileDropTarget。