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

qt - コンボボックスやダブル スピン ボックスなどのウィジェットの背景色を設定するにはどうすればよいですか?

ダブル スピン ボックスの背景色を設定しようとしていますが、どの関数を使用すればよいかわかりません。

SetBackgroundRoleを受け入れると呼ばれる関数を見ましたQt::ColorRoleが、これも使用方法がわかりません。

QComboBoxまたはの背景色を変更する簡単な方法を教えてくださいQDoubleSpinBox

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

python - PyQt4 GUIでギリシャ文字をどのように表示しますか?

私は少し初心者なので、これが簡単な質問である場合はご容赦ください。

私は科学的シミュレーションを実行するプログラムを書いています。そのパラメータのいくつかはマイクロメートルで測定されます。このようなパラメーターの接尾辞はµmで、ギリシャ語の記号muがメートルのmの前にあります。

理想的には、スピンボックスのサフィックスをµmに設定したいのですが、次のエラーが発生します:「SyntaxError:Non-ASCIIcharacter」

スピンボックスの接尾辞を設定するのは快適ですが、文字エンコードについてはわかりません。私はWindows7でPython2.6とPyQt4を使用しています。これは、これを実行しようとした方法の例です。

これは本当に私を苛立たせており、私がオンラインで見つけた解決策のどれにも頭を悩ませることができないので、どんな助けも大いにありがたいです。

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

c++ - doubleSpinBox の valueChanged が機能しない

私の問題は、SpinBox で lineEdit の値を設定するとすべてが機能することですが、doubleSpinBox ではメッセージが送信されません (値の変更は機能しません)。私は何を間違っていますか?このメソッドを機能させるにはどうすればよいですか?

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

c++ - Q(double)spinbox からシグナルをキャプチャする方法

Qt 4.7 を使用してミニ アプリケーションを作成しています。また、いくつかの QSpinBoxes と QDoubleSpinBoxes で問題が再発しています。editFinished() シグナルを設定し、これらのフィールドのいずれかの値を変更すると、スピンボックスがフォーカスを失ったときと Enter キーが押されたときの 2 つのシグナルを送信します。そのため、タブまたは入力ボタンを押すと、プログラムは計算を 2 回行います。lostFocus 信号のみを設定するスマートで簡単な方法はありますか?

PS私はQtの初心者です。私の英語で申し訳ありませんが、私はまだ学んでいます。

編集:

netrom をご利用いただきありがとうございます。

しかし、それはまだ何か間違っています...以下のようになりますか? コンパイルして実行できますが、SpinBox はまだ Enter ボタンに反応しているようです。

dialog.h:

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

qt - QComboBoxから特定の値が選択されている場合は、QSpinBoxを非アクティブ化します

QComboBoxで特定の値が選択されている場合、QSpinBoxを非アクティブ化することは可能ですか?私はいくつかのことを試しましたが、QSpinboxが常に非アクティブ化されているか、まったく非アクティブ化されません。

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

c++ - Qtコンボボックスを作成する方法

QComboboxこんにちは、に設定された変数に等しい数のアイテムをに入力したいと思いますQSpinBox

値をNに変更するQSpinboxと、コンボボックスには0からNまでの番号が付けられた同じ数のオプションが表示されます。

でそれを行うことは可能ですか?QObject::connect

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

c++ - QSpinBox千区切り文字

QSpinBoxを使用すると、ユーザーが10,000のように入力しているときに、数値の1000の区切り文字を表示できます。これを行うのに最適な方法はどれですか。

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

css - QSpinBox の矢印は行編集 (css) の外側に配置されます

画像
(出典:metrotek.spb.ru

Qt CSS ヘルプでそれを行う方法は?

使ってみました

しかし、成功しません。

助けてくれてありがとう

編集

助けてくれてありがとう、私の問題の最終的なCSSは次のとおりです。

おまけのような追加のCSS :)右側のみで編集の外側に「上、下」矢印の位置を設定したい場合:

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 はあまりにも熱心に機能します :)
どうすればこの問題を解決できますか?