Qt之QSpinBox和QDoubleSpinBox
时间: 2024-05-09 17:16:27 浏览: 190
QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托
QSpinBox和QDoubleSpinBox都是Qt中的控件,用于输入整数和浮点数。不同的是,QSpinBox只能输入整数,而QDoubleSpinBox可以输入浮点数。
使用方法:
1. 在Qt Designer中将控件拖入界面;
2. 在代码中设置控件的属性,如范围、步长等;
3. 使用value()函数获取当前输入的值。
示例代码:
```python
# QSpinBox示例
spinBox = QtWidgets.QSpinBox()
spinBox.setRange(0, 100) # 设置范围
spinBox.setSingleStep(5) # 设置步长
value = spinBox.value() # 获取当前值
# QDoubleSpinBox示例
doubleSpinBox = QtWidgets.QDoubleSpinBox()
doubleSpinBox.setRange(0.0, 100.0) # 设置范围
doubleSpinBox.setSingleStep(0.1) # 设置步长
value = doubleSpinBox.value() # 获取当前值
```
阅读全文