2011-04-18 49 views
-1

我想製作2D繪圖程序,類似於MS Viseo,Google Docs Drawings,MS Word。 我想繪製圓圈,長方形,箭頭等...如何使用鼠標交互做簡單的2D圖形用戶界面基本形狀

我不知道從哪裏開始。什麼是最簡單的方法(平臺/框架/語言)不僅可以繪製這些形狀,還可以用鼠標單擊並拖動並將它們重新放置在屏幕上。

在此先感謝

回答

1

最簡單嗎?對我來說,這將是使用tbe tk工具包的畫布部件。您可以將此工具包與tcl,python,riby,perl等一起使用,並且在所有平臺上都能很好地工作。我建議使用它與TCL。欲瞭解更多信息,請參閱http://www.tkdocs.com

tk畫布非常強大,易於使用。它不像GL那麼強大,但你特別要求簡單。

畫布是基於矢量的(相對於基於位圖的),這意味着你繪製的每個東西都是可以操縱的對象。它支持線條,曲線,多邊形,圓圈,文本和其他。對象可以位於其他對象之上或之後,並且可以輕鬆地抓取對象並移動。它甚至可以將您的繪圖轉換爲postscript。

tcl中的一個非常基本的繪圖程序以及一些註釋,可以在這裏找到:http://wiki.tcl.tk/13257