問題タブ [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.
qt - 先行ゼロ付きの QDoubleSpinBox (常に 4 桁)
範囲はQDoubleSpinBox
0 ~ 7000 ですが、値を常に 4 桁 (0-> 0000、1 -> 0001、30 -> 0030、3333 -> 3333) で表示する必要があります。
プレフィックスを追加できることは理解していますが、プレフィックスは常に追加されます。私のオプションは何ですか?
c++ - 16 進数入力用の Unsigned Int を持つ QSpinBox
データ型として int を使用するという QSpinBox の制限について、さまざまな質問がここに書かれています。多くの場合、人々はより大きな数を表示したいと考えています。私の場合、符号なし 32 ビット整数を 16 進数で表示できるようにしたいと考えています。これは、範囲を [0x0, 0xFFFFFFFF] にしたいということです。通常の QSpinBox が移動できる最大値は 0x7FFFFFFF です。ここで私自身の質問に答えて、私が思いついた解決策は、関連する表示および検証関数を再実装することにより、単純に int を unsigned int のように処理することです。
c++ - 文字列を QDoubleSpinBox に設定
いくつかのタスクに関して、私は次のことをしなければなりません。0 から 1000 までの正の値を持つ QDoubleSpinBox があるとします。ユーザーがスピンボックスの値を下げようとするたびに、値が 0 のときに下ボタンをクリックすると、スピンボックスの値は文字列「未設定」でなければなりません。スピンボックスの値をクリアしてからsetPrefixを設定するために、これを実行しようとしました。しかし、うまくいきませんでした。他の解決策はありますか?
qt - QSpinbox 表示 0.1 ステップ
スピン ボックスを 0.1 値ステップで調整できるようにする方法はありますか?
明らかに最小 0 最大 90 ですが、1 つのステップでこれを 1 だけ変更できるようです。
誰かがこれを0.1で変更できる方法を説明してもらえますか?
qt - 入力 QSpinBox を制限する
があり、QSpinBox
正の自然数のみを受け入れるようにします。ドットを入力するまで、これは正常に機能します.
入力234235.23456
してフォーカスを他のスピンボックスに変更すると、値が に変更され23423523456
ます。
だから私は背後にあるすべてを無視する方法を探しています.
これはサブクラス化せずに可能QSpinBox
ですか?
python - QDoubleSpinbox のテキスト形式を変更するには?
この形式でダイアログに温度を入力したい 12°15°
このために、QDoubleSpinBox ウィジェットを使用しましたが、上記のようにテキストを設定できませんでした。
私は次のことを試しました:
12.15°を得た
valueFromText() と textFromValue() が役立つと思いますが、それらの使用方法がわかりません。
QDoubleSpinBox テキスト (または値) 形式を 12°15° のように設定するには?
c++ - QSpinbox のインクリメントを +1 よりも大きく設定するには?
プログラムのさまざまな領域で、どこかで +1 とどこかで +2 以上の異なる増分を設定する必要があります。これを行う方法?
qt - QSpinBoxでnullの代わりにダッシュを描画するには?
で null の代わりにダッシュを描画する必要がありますQSpinBox
。また、ヌルキーを押すのと同じダッシュキーを押す必要があります。
これどうやってするの?