【发布时间】:2010-02-24 17:23:25
【问题描述】:
您知道是否有一种简单的方法可以将元素(图标或按钮)拖放到画布中并在其上创建不同的绘图?
这个想法是有一组对象并让用户将它们拖到绘图空间中。
在最坏的情况下,用户可以只点击图标/按钮,然后点击画布并在该位置绘制元素,但我认为拖动更直观。
【问题讨论】:
标签: python drag-and-drop wxpython canvas
您知道是否有一种简单的方法可以将元素(图标或按钮)拖放到画布中并在其上创建不同的绘图?
这个想法是有一组对象并让用户将它们拖到绘图空间中。
在最坏的情况下,用户可以只点击图标/按钮,然后点击画布并在该位置绘制元素,但我认为拖动更直观。
【问题讨论】:
标签: python drag-and-drop wxpython canvas
这里有一个或多或少类似的示例:http://wiki.wxpython.org/wxOGL 虽然它是关于 wxOGL,但他们建议您使用 SimpleCanvas 或 FloatCanvas 并调整他们的示例。
【讨论】:
我假设您正在构建一个浏览器应用程序?如果是这样,jQuery UI Droppable 插件提供了大部分标准功能,并且很容易修改以满足自定义需求。这是链接:http://jqueryui.com/demos/droppable/
【讨论】: