Pyqt-qspinbox-widget
提供:Dev Guides
PyQt-QSpinBoxウィジェット
デフォルトでは、ボックス内の整数は0から始まり、99まで進み、ステップ1で変更されます。 float値にはQDoubleSpinBoxを使用します。
QSpinBoxクラスの重要なメソッドは、次の表に記載されています-
Sr.No. | Methods & Description |
---|---|
1 |
setMinimum() カウンターの下限を設定します |
2 |
setMaximum() カウンターの上限を設定します |
3 |
setRange() 最小値、最大値、ステップ値を設定します |
4 |
setValue() スピンボックスの値をプログラムで設定します |
5 |
Value() 現在の値を返します |
6 |
singleStep() カウンターのステップ値を設定します |
QSpinBoxオブジェクトは、上/所有ボタンが押されるたびにvalueChanged()シグナルを発信します。 関連するスロット関数は、value()メソッドによってウィジェットの現在の値を取得できます。
次の例では、ラベル(l1)とスピンボックス(sp)がトップウィンドウの垂直レイアウトに配置されています。 valueChanged()シグナルはvaluechange()メソッドに接続されています。
valueChange()関数は、現在の値をラベルのキャプションとして表示します。
完全なコードは次のとおりです-
上記のコードは、次の出力を生成します-