2012-02-10 4 views
3

double/floatデータ型の値を受け入れるスライダをQtに描画する必要があります。スライダ値に対応するラベル値も表示する必要があります。 QtのデフォルトQSliderは整数データ型のみを値として受け付け、ラベル値は表示しません。私はgoogleでブラウズしようとし、Qwtというライブラリを見つけました。このライブラリにはQwtSliderというクラスがあります。ドキュメントでは、フロート/ダブルデータ型を受け入れているとも言われています。ここまでは順調ですね。QwtSlider内に値ラベルを表示する方法は?

このリンクのQwtのドキュメントとスクリーンショット(http://qwt.sourceforge.net/controlscreenshots.html)は、このライブラリがスライダの横に値ラベルを表示できることを示しています。

私は次のようにコーディングしてみました:

QwtSlider *slider = new QwtSlider(this); 
slider->setValue (0.5); 
slider->setRange(0.0, 1.0); 
slider->setStep (0.01); 

しかし、このスライダーウィジェットは任意の値のラベルを示しませんでした。私はQwtのドキュメントを閲覧しようとしましたが、スクリーンショットに示すように値ラベルを表示する方法を理解できませんでした。スライダのポインタはスライダのスケールの中央を指しますが、ラベルは表示されません。

誰かがこれに手がかりを持っていますか?

答えて

関連する問題