問題タブ [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.
qt - QToolButton の隣に QSlider を配置する
いくつかの int 値を設定するための LineEdit を持つウィジェットがあります。それを簡単にするために、その値を変更する QSlider を表示する追加の QToolButton があります。
重要: スライダーは最初は隠されています! ボタンが押された場合にのみ表示されます。20 個の SliderWidgets が一列に並んでいる場合、定義済みのレイアウトに配置すると、それぞれのスペースが無駄になります。ポップアップまでスペースが必要ない場合は、ウィンドウの調整が必要になります。
スクリーンショットは ValueSelectorWidget を表しています。それらの複数をリストしています。
ValueSelectorWidget クラスには次のものがあります。
valveSlider = new QSlider(Qt::Horizontal, this);
スクリーン ショットでわかるように、左側のツールボタンをクリックすると、QSlider が表示されます。
this
上記の QSlider オブジェクト作成のため、ValueSelectorWidget の左上にあります。
左の ToolButton (sliderButton) の周りにそのスライダーを配置するにはどうすればよいですか?
次のように:赤いドット ボタンを押すと、その横または現在のマウス位置の横にスライダーが表示されます。
しかし、それもうまくいきませんでした。助言がありますか?事前にサンクス。
stylesheet - 押されたハンドルを大きくするためのカスタム スタイルシートを使用した QSlider
スライダーのような素材を作りたいです。スライダー ハンドルは押すと大きくなるはずですが、クリックすると次のようになります:
上: クリックされていない、下: クリック
さ
れた
私はスタイルシートを使用しています:
qt - 信号を y 軸に沿って上下に移動するスライドを Qt に追加します。
同じグラフに 3 つのリアルタイム シグナルがありますが、それらが重なり合うことがあります。それらを y 軸に沿って上下に動かして見やすくするには、スライド ボタンが必要です。スライドをグラフに接続するにはどうすればよいですか? スライドの値が変化するときのように、信号のデータは real_y_values+slide_value? でグラフに追加されます。これは mainwindow.cpp です:
スライドを信号に接続するために、MainWindow: void MainWindow::deplasare()
にスロットを作成しましたが、この関数の内容がわかりません。
c++ - QT の入力でダイヤル スライドの値を変更しますか?
さて、私はこの問題に行き詰まっています-ダイヤルスライダーの値を変更しようとしています.QLineEdit入力フィールドを使用して入力を使用して変更したいのですが、これまでのところ、私を助けることができるものは何も見つかりませんでした.インターネット。
コードスニップ
c++ - QPushButton を接続して QSlider の値を変更できますか?
+
おそらく、これらのプッシュ-
ボタンを使用してスライダーの値を増減する必要があります。この機能のコーディングを手伝ってください。