我正在用Python編寫一個小應用程序,並且我希望用戶能夠在畫布上放置,移動,旋轉等不同的對象。如果沒有大量的編碼,有什麼辦法可以實現這一點?我在空閒時間這樣做,而我在PyQt方面的經驗有限。Python的交互式矢量圖形畫布?
這基本上是任何矢量圖形編輯器的功能(即Inkscape,Corel Draw或Dr. Geo):它們爲用戶提供移動,拉伸和旋轉對象的手柄。我想知道是否有任何部件或任何已經提供了句柄和基本操作的東西,所以我只需要實現程序對這些操作的反應。
由於我打算在免費許可下發布這個版本(如果我已經達到發行版),任何開源許可都會很好。
謝謝!
據我所見,Qt Graphics View有很多幫助(它提供了渲染和鼠標事件),但是我需要製作一個自定義Item類來獲取翻譯等,並繪製處理。這不是很難,所以如果沒有更好的答案,我想我會去那個。 – Arnoques 2010-12-09 23:54:43