問題タブ [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 投票する
1 に答える
283 参照

c++ - Qt C++QSliderをQWebViewのsetTextSizeMultiplierに接続します

QtでQSliderをQWebViewのsetTextSizeMultiplierに接続するにはどうすればよいですか?スライダーの値が変化したときに、その値に応じてWebのテキストを小さくしたり大きくしたりしたい。

これは私がそれをやろうとしている方法ですが、どこにも行きません:sliderbarはQSliderであり、vwebはQWebViewです

0 投票する
6 に答える
14355 参照

qt - QSlider を QDoubleSpinBox に接続する方法

QSlider を QDoubleSpinBox に接続したいのですが、コードは正常にコンパイルされ、単純な QSpinBox では実行されますが、QDoubleSpinBox では機能しません。

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

qt - QQuaternionとQSliderによる回転

QQuaternionとQPushButtonを使用してObjectrotationを実装しました。plus_x_buttonが押されている限り、スロットrotate_plus_x()がアクティブになります。それぞれminus_xの場合。

ここで、QPushButtonの代わりにQsliderを使用して機能を実現したいと思います。-180°から180°の範囲ですが、Qsliderの値が変更され、QQuaternionが変更できない角度を拡張するため、奇妙な結果が得られるという問題があります。あなたはそれを達成する方法を考えていますか?if文で試してみました。何かのようなもの:

残念ながら、機能していません。あなたはそれを達成するためのアイデアを持っていますか?

ありがとうございました

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

qt - QSlider is not sliding

Somehow my QSlider is not sliding. I am only able to click on the slider and then the slider changes his position. I have checked with examples but everything seems to be the same.

Here is one of my QSliders:

I thought the problem might be the mouse. But this is not working either.

I am definining the Slider in QGraphicsScene-based class. it might be this, but I am at my wit's end.

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

pyqt - PyQt4 : QSpinbox と QSlider 間の同期

QSpinbox と QSlider を関連付けます。
QSpinbox の範囲は -10.0 から 10.0 で、QSlider の範囲は -100 から 100 です。
したがって、QSlider の値を 10 で割ると QSpinbox に接続され、その逆も同様です。
お互いに「valueChanged()」SIGNALを使っています。
QSpinbox で "3.5" と入力したいのですが、この場合、"3" とだけ入力すると、QSpinbox の "valueChanged" が QSlider の値を変更し、QSlider が再度実行します。そのため、QSpinbox はフォーカスを失います。
「3.5」と一発で打てません。
"valueChanged()" SIGNAL はあまりにも熱心に機能します :)
どうすればこの問題を解決できますか?

0 投票する
3 に答える
5691 参照

qt - QSliderを継承できない場合にスライダーに目盛りを追加する方法

Qtダイアログがあり、その中にスライダーがあります。ダイアログが初期化されると、スライダーに値が設定されます。ユーザーにデフォルト値を思い出させるために、スライダーにマークを追加したいと思います。ハンドルの上に線または三角形を描くだけです。ここでは、スライダーは QSlider タイプである必要があります。つまり、QSlider から派生したカスタマイズされたコントロールを実装することはできません。それを実現する方法はありますか?

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

qt - Qsliderの最初と最後の目盛りの位置を取得するにはどうすればよいですか?

paintEventでqsliderの目盛りを描画したいので、各目盛りの正確な位置を取得する必要があります。ご存知のように、スライダーのハンドルにはある程度のスペースが必要です。そのため、最初の目盛りはスライダーの左右の位置になく、数ピクセルのオフセットがあります。最大値を示す最後の目盛りにも同じことが起こります。スペースのピクセル数を知りたいですか?(winとmacでは、ハンドルは同じ幅ではありません)

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

qt - Qtソースで、デフォルトのMac OSスタイルでコントロールを描画するためのコードはどこにありますか?

QCommonStyleはQStyleを継承し、QWindowsStyleはQCommonStyleを継承し、QWindowsXPStyleはQWindowsStyleを継承します。アプリケーションにコントロール(QSliderなど)があり、Windows XPでデバッグする場合は、qwindowsxpstyle.cppのdrawComplexControl()にブレークポイントを設定して、QSliderがどのように描画されるかを確認できます。QMacStyle.cppなどのファイルが見つかりません。QMacStyleはQWindowsStyleを継承しますが、qwindowsstyle.cppでは、drawComplexControl()のコードがMacスタイルのコントロールで機能しないようです。関連するソースはどこにありますか?

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

qt - MacOSでQSliderのハンドルをカスタマイズするためにスタイルシートを使用する方法

MacOS 10.6では、QSliderのデフォルトのハンドルはボールです。QSliderに目盛りがある場合、ハンドルの外観が変わります(片側の矢印の形)。この種のハンドルが必要ですが、Qtが提供する目盛りは好きではありません。そこで、ハンドルの画像をqrcリソースとして保存し、スタイルシートを使用してqsliderの外観をカスタマイズしたいと思います。それが私が理解できる唯一の方法です。

誰かがスタイルシートの書き方を教えてもらえますか?つまり、すべてが同じままですが、ハンドルだけが変更されます。

ところで、別の質問があります。MacOSのデフォルトのQSliderの場合、ハンドルは溝の左端と右端の位置に到達できません。スタイルシートを使用して調整するにはどうすればよいですか?

0 投票する
4 に答える
7262 参照

c++ - qslider スライダーのリリース値

メディアプレーヤーを作ろうとしています。トラックの時間ステータスは、QSlider を使用して表示されます。ユーザーが QSlider のどこかでスライダーを離すと、トラック シークが発生するはずです。QSlider シグナルのリストを調べました。適合すると思われるのは、ユーザーがスライダーを離したときに発生するsliderReleased()ですが、スライダーがどこにあるかの最新の値を取得しません。したがって、スライダーの最新の値を取得するには、sliderMoved() と保存された参照を使用しました。

信号とスロットの接続

機能

今、私は検索のためにsearchSliderReleased内で「値」変数を使用しています

しかし、上記の手法の問題は、sliderMoved 信号がスライダーがドロップされた場所の値を提供するのではなく、スライダーが移動された場所からの場所を提供することです。スライダーがドロップされた場所の値を取得するにはどうすればよいですか?