qdoublespinbox
时间: 2023-08-26 11:06:51 浏览: 135
QDoubleSpinBox 是 Qt 框架中的一个小部件,用于接受浮点数输入。它允许用户通过单击和拖动来增加或减少数字,并且可以设置范围和步长。您可以使用 QDoubleSpinBox 来创建一个浮点数输入框,例如用于设置温度或货币值。以下是一个示例使用 QDoubleSpinBox 的代码:
```python
from PyQt5.QtWidgets import QApplication, QDoubleSpinBox, QWidget, QVBoxLayout
app = QApplication([])
widget = QWidget()
layout = QVBoxLayout()
spinBox = QDoubleSpinBox()
spinBox.setRange(0.0, 100.0)
spinBox.setSingleStep(0.1)
spinBox.setValue(50.0)
layout.addWidget(spinBox)
widget.setLayout(layout)
widget.show()
app.exec_()
```
在上面的示例中,我们创建了一个 QDoubleSpinBox,设置了它的范围从 0.0 到 100.0,步长为 0.1,初始值为 50.0。然后,我们将它添加到一个 QVBoxLayout 中,并将 QVBoxLayout 设置为 QWidget 的布局,最后显示 QWidget。
运行上面的代码,您将看到一个带有 QDoubleSpinBox 的窗口。您可以使用鼠标单击和拖动来增加或减少数字,也可以在 QDoubleSpinBox 上直接输入数字。
阅读全文