問題タブ [qspinbox]

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 に答える
2079 参照

c++ - Qt - 値が変更されたときに、QSpinBox でフォーカスが失われるたびに信号がありますか?

ウィジェットがフォーカスを失ったときに、変更された値全体をキャプチャする必要があります。

valueChanged() およびeditingFinished() シグナルがあることは知っています。valueChanged() シグナルの問題は、押されたキーごとに発生することであり、editingFinished() の問題は、値が変更されていない場合でも発生することです。

問題は、値が変化したときにフォーカスが失われるたびに信号を発することは可能ですか?

そうでない場合は、新しい質問が来ます: 現在の値と比較し、値の変更が発生したかどうかを判断するために、editingFinished() に接続されているスロット内のウィジェットの古い値を取得する方法はありますか?

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

c++ - 複数の qslider と qspinner を追加する

このコードQSliderで とを追加しますQSpinBox

30個追加したいのですが、どうすればループでできますか?

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

c++ - C++ で 2 つの QSlider を一緒に追加しますか?

私は 2 つのQSlider-s/ QSpinBox-es を持っています。それらは機能していますが、2つを合計して合計を出力する最良の方法についてはわかりません。

これが私が得たものの写真です: ここに画像の説明を入力

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

qt - QSpinBox に特定の値を設定する

を含むウィジェットがありQSpinBoxます。このウィジェットにはQVector<int> Values. 私がやりたいことは、のみからQSpinBox発行された値を表示することです。Values

最初は、ウィジェットの新しいスロットとシグナルがうまくいくと思っていました。

スロット:

接続します:

しかし、いくつかの問題が発生します。

  1. QSpinBoxvalueChangedsetValue を呼び出した後に別のものを発行すると、無限ループが発生します (QVector爆発するまで)。
  2. QSpinBoxどちらの矢印がクリックされたか (上または下... これが可能だとは思いません)に応じて、まだ Index を追跡する方法を見つける必要があります。

そのため、問題のある私の解決策は行き止まりのようです。何か案が?。QSpinBoxできればにこだわりたいです。

ありがとう !

[編集]

サブクラス化:

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

pyqt - 他のウィジェットで QSpinbox にアプローチする方法は?

Qt-desiger を使用して GUI を作成しています。
たとえば、Groubbox の QCombobox に QSpinbox があります。Spinbox で
どのように使用できますか? SetValueスピンボックスへの道をどのように「説明」する必要がありますか?

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

python - ラベルは 2 つの QSpinBox (Python + Pyside) の合計を表示しますか?

合計列に 2 つのスピナー「金額 + カウンター」の合計を表示するようにコードを修正してください。現在、合計ラベルには 1 つのスピナーの値が表示されるだけです。両方のスピナーの合計を表示する必要があります。私はPythonが初めてなので、追加の修正やメモは大歓迎です。

どうもありがとうございました。

以下は固定作業コードです

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

python - Pyside + Python を右クリックしたときに QSpinBox の値を最小値に変更する

右クリックしたスピナーの値を特定の QSpinBox の最小値に変更するにはどうすればよいですか? これは、この UI の各スピナーで機能するはずです。したがって、右クリックすると上部のスピナーの値が 1 に変更され、そのスピナーを右クリックすると下部のスピナーの値が 0 に変更されます。