スピンボックス、コンボボックスなどのグループ全体があり、そこでアプリケーションのあらゆる種類の変数を設定できるとします。必要に応じて、コントロール パネル。そのうちの 1 つは でQDoubleSpinBox *dec
あり、通常は小数で使用しますが、選択したエントリに応じて、いくつかのスピンボックスとコンボボックスを動的に有効/無効にする特定のコンボ ボックスがあります。そのような変更の 1 つはスピンボックスを利用するものでdec
、その時だけ、整数値とインクリメントに制限する必要があります。
たとえば、dec
通常は範囲があり0.00..99.99
、0.1
インクリメントdec
が99
整数ステップのみ (つまり、範囲は0..99
、ステップ サイズ1
)。
私は(Qtの初心者)、コンボボックスの特定のエントリに対して単純に強制できることを発見しsetDecimals()
ましsetSingleStep()
たが、コードに追加できる変更を元に戻すには、それらをすべて使用する必要があることがわかりました。これに対するより良い解決策はありますか?