2012-05-09 9 views
1

私はPythonアプリケーションでPyQt経由でQt4.8を使用しています。すべてがうまくいっています:-)しかし、私は、ユーザーにある種のカーブエディタを提示する必要があります。これらのウィジェットは、コントラストや色を調整するための画像編集プログラムや、このようなものでよく見られます。Qt:曲線エディタなど?

私は基本的に軸とそのようなものを持つカーブを表示するウィジェットが必要で、ユーザーはカーブにポイントを「ドロップ」してカーブを調整できる必要があります。私はあなたがおそらく欲しい...私の知る限り、それは任意の「編集」機能を提供していない参照として

+1

あなたは非常に特定の問題のための既製ソリューション後にしているように思えます。探しているUI要素を正確に作成した人(すばらしいGoogleには何も表示されません)か、類似のものを再利用する必要があります(バグ、非効率性などの可能性をたくさん持っています)。 )。ウィジェットを自分で作成してみませんか? – sjwarner

答えて

1

を、私はこのためにmatplotlibのを使用することができると思ったが、

がqwtツールボックスです。 Qtのmatplotlibに似ています。

http://qwt.sourceforge.net/

それはプロットおよびグラフのためのきちんとしfuncitonalityのすべての種類があります。独自のサブクラスを作成せずに必要なものを得ることはできませんが、

+0

QwtのPythonバインディングは壊れているようですが、少なくとも彼らは私のために働いていません... – dom0

2

私はあなたがそれを試すことができ、OpenGLのウィジェットでQtのカーブエディタを書きました。

http://www.shannap.com/qt-curve-editor-en.html

+0

それは本当にいいね。私が開発した解決策は、QGraphicsViewを使用し、scipy Splineを使用して、ユーザーがドロップしたポイントから素敵なスプラインを作成しました。問題のプロジェクトは悲しいことに、初期アルファから決して出てこなかった... – dom0