2010-02-24 71 views
2

是否知道是否有簡單的方法將元素(圖標或按鈕)拖放到畫布中,並在其上創建不同的圖形?在wxPython中拖放到畫布中

這個想法是有一組對象,並讓用戶將它們拖入繪圖空間。

在最糟糕的情況下,用戶只需點擊圖標/按鈕,然後點擊畫布並在該位置繪製元素,但我認爲拖動更直觀。

回答

1

這裏有一個或多或少像這樣的例子:http://wiki.wxpython.org/wxOGL雖然是關於wxOGL,但他們建議您使用SimpleCanvas或FloatCanvas並調整它們的示例。

2

我假設你正在構建一個瀏覽器應用程序?如果是這樣,jQuery UI Droppable插件提供了大部分標準功能,並且很容易修改以適應自定義需求。以下是鏈接:http://jqueryui.com/demos/droppable/

+3

wxpython的瀏覽器應用程序? – rakslice

+1

的確不是一個Web應用程序......而是一個桌面應用程序! –