我在Python應用程序中通過PyQt使用Qt4.8。一切工作正常:-)但我需要向用戶展示某種曲線編輯器,這些小部件通常在圖像編輯程序中用於調整對比度或顏色或類似的東西。Qt:曲線編輯器或類似的東西?
所以我基本上需要一個小部件,它顯示一個帶有座標軸和類似物的曲線,用戶應該能夠將點放到曲線上並調整曲線。
我想我可以使用matplotlib這一點,但據我看到它並沒有提供任何「編輯」的能力......
我在Python應用程序中通過PyQt使用Qt4.8。一切工作正常:-)但我需要向用戶展示某種曲線編輯器,這些小部件通常在圖像編輯程序中用於調整對比度或顏色或類似的東西。Qt:曲線編輯器或類似的東西?
所以我基本上需要一個小部件,它顯示一個帶有座標軸和類似物的曲線,用戶應該能夠將點放到曲線上並調整曲線。
我想我可以使用matplotlib這一點,但據我看到它並沒有提供任何「編輯」的能力......
你可以用matplotlib做曲線編輯器。例如,見這個YouTube視頻:http://www.youtube.com/watch?v=nCv_MhaeFo8
再檢查事件處理的例子:http://matplotlib.sourceforge.net/examples/event_handling/index.html
啊,我想我也可以用Qt的相同方式來實現它。非常感謝! :) – dom0
你可能想要的是QWT工具箱。這就像Qt的matplotlib。
它擁有所有類型的整潔funcitonality爲情節和圖形。儘管你不需要創建自己的子類就可以得到確切的東西。
Qwt的Python綁定似乎被打破了,至少他們不適合我... – dom0
我寫了用OpenGL插件Qt的曲線編輯器,你可以試試。
那個看起來非常好。我開發的解決方案與QGraphicsView一起使用,並使用scipy Spline從用戶丟棄點創建一個很好的樣條。這個項目可悲的是從來沒有出現早期的阿爾法...... – dom0
好像你是一個非常具體的問題現成的解決方案之後。你會依靠任何人創建了你正在尋找的UI元素(一個快速的谷歌沒有顯示任何有用的東西),或者不得不重新設計類似的東西(創造錯誤,效率低下等很多可能性) )。爲什麼不自己創建小部件? – sjwarner