問題タブ [qslider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
12 に答える
18154 参照

qt - QSlider マウスダイレクトジャンプ

ユーザーが qslider のどこかをクリックしたときにステップする代わりに、スライダーをその位置にジャンプさせたいと思います。これはどのように実装できますか?

0 投票する
1 に答える
243 参照

qt - カスタマイズされたクラスのシグナルとスロット

QSlider の seek メソッドをオーバーライドするためのカスタム クラスを作成しました。基本的に、このクラスでは、ユーザーがクリックした場所でスライダーをシークできます。

tbslider.h

tbslider.cpp

main.cpp のシグナルとスロット

上記のコードは動作するはずでした。他に何かする必要がありますか?

0 投票する
1 に答える
2151 参照

qt - ウィジェット内のQSliderの位置

Qtの2つのスライダーの間に線を引こうとしています。どちらかのスライダーを動かすときは、常に2つのスライダーを結ぶように線を動かしたいと思います。添付の写真を参照してくださいここに画像の説明を入力してください

(私は説明のために線を引きました-プログラムではありません)どうすればよいですか?問題は、スライダーの位置を特定することです。どうすれば彼らの場所を取得できますか?ウィジェット内または画面内のいずれか?彼らの位置を取得したら、線を引くことができます。

何か案は?コードを投稿してほしい場合はお知らせください。ただし、基本的に、私が持っているのは2つのQSliderだけです。1つは上部に、もう1つは下部にあります。

0 投票する
2 に答える
3620 参照

qt - QSlider は不要なステップを作成します

QSlider を使用しようとしていますが、誰かがスライダーを配置したい位置 X をクリックすると、スライダーは常に値を最初に最大値または最小値に設定し、次に値 X に設定します。間に入る。この手順を回避するにはどうすればよいですか?

QTDesigner の助けを借りてスライダーを実装しました。残りのセットアップのコードは次のとおりです。

0 投票する
1 に答える
416 参照

qt - QtでPhonon::SeekSliderのスタイルシートを設定する方法

QtのQSliderのようにPhonon::SeekSliderのスタイルシートを設定する方法を知りたいです。QSlidersを使用すると、このようなものを簡単に呼び出すことで、非常に多くの属性を割り当てることができます。

しかし、SeekSliderでこれを同じように行うにはどうすればよいですか。Phonon::SeekSliderまたはQSliderを呼び出して属性を設定することはできません。QWidget {}を呼び出して属性を設定することしかできず、SeekSliderでは使用できません。ハンドルやページなどをカスタマイズできる必要があります...誰かアイデアがありますか...助けてください!!!

0 投票する
1 に答える
1031 参照

qt - QTableWidget で QWidget の色を変更する方法

QTableWidget があります。そのセルには、状態に応じて色を変える必要がある 3 状態の QSliders を表示する必要があります。-1 = 赤、0 - 通常、1 - 緑。QPalette を QSlider に設定しようとしましたが、成功しませんでした。QSliderをレイアウト付きのQWidgetに配置し、パレットをQWidgetに適用しようとしましたが、成功しませんでした。どうやってするか?カラー サイン (境界線または背景全体など) が必要です。どうすればよいですか?

0 投票する
1 に答える
5683 参照

python - QSliderとキープレスイベント

私は現在、マウスを使用して画像データのフレームをスクロールするQSliderを持っています。矢印キーを使用して、1つのステップ(1フレーム)をスクロールできるようにしたいと思います。

これは私の現在のsliderMovedコードです:

スライダーをイベントに接続するには、次を使用します。

矢印キーはスライダーを動かしますが、画像がフレームをスキップすることはありません...私はここで何かばかげたものが欠けていることを知っています...

0 投票する
2 に答える
3110 参照

c++ - QSlider の側面に画像を追加する方法

スタイルシートを使用して QSlider を再設計および実装しました。

ただし、スライダー自体の前後 (左または右、上または下) に画像を配置する方法が見つかりませんでした。

元:

スライダー:

画像左:

画像右:

結果:

私は現在 QHBoxLayout を使用しており、QLabels を使用してこれらの画像を挿入していますが、正しい方法または最良の方法とは思えません。

これらの画像を正しく追加するにはどうすればよいですか?

ありがとう!

0 投票する
0 に答える
147 参照

qt - QSliderのメモリリーク?

Linux 64 ビットで Qt 5.0 を使用していますが、奇妙なことに気付きました。私は小さな音楽プレーヤーを持っています。最初は RAM に 14.4 MB あります。しかし、3 曲聴いた後は 26 MB まで増え、さらに増え続けています。メモリリークがあると思いましたが、valgrind はすべて問題ないことを示しています。だから私は自分のコードにコメントし始め、コメントした後、これui->horizontalSlider->setValue(pos);はすべて問題ありません。私のアプリは常に RAM に ~14MB あります。そこで、QSlider のみ (最大 200) で空のプロジェクトを試しました。初期: 5 MB、最後までスライド: 11 MB。最大1000で、ほぼ20MBになります。このような小さくて単純なコントロールが大量の RAM を消費するのは普通のことですか?