在wxPython中拖放到画布

时间:2010-02-24 17:23:25

标签: python drag-and-drop wxpython canvas

您是否知道是否有简单的方法将元素(图标或按钮)拖放到画布中并在其上创建不同的图纸?

我们的想法是拥有一组对象,让用户将它们拖动到绘图空间中。

在最坏的情况下,用户只需单击图标/按钮,然后单击画布并在该位置绘制元素,但我认为拖动更直观。

2 个答案:

答案 0 :(得分:1)

这里有一个或多或少像这样的例子:http://wiki.wxpython.org/wxOGL虽然它是关于wxOGL的,但是他们建议你使用SimpleCanvas或FloatCanvas并调整他们的例子。

答案 1 :(得分:1)

我假设你正在构建一个浏览器应用程序?如果是这样,jQuery UI Droppable插件提供了大部分标准功能,并且很容易修改以适应自定义需求。这是链接:http://jqueryui.com/demos/droppable/