qt的spinBox显示小数
在Qt中,使用QDoubleSpinBox类来显示和编辑小数。可以使用setDecimals函数来设置小数位数,使用setValue函数来设置初始值。下面是一个简单的例子:
#include <QApplication>
#include <QDoubleSpinBox>
#include <QHBoxLayout>
#include <QWidget>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QWidget window;
QHBoxLayout layout(&window);
QDoubleSpinBox spinBox;
spinBox.setDecimals(2);
spinBox.setValue(0.00);
layout.addWidget(&spinBox);
window.show();
return app.exec();
}
在这个例子中,我们创建了一个QWidget窗口,并在其上使用QHBoxLayout布局。然后,我们创建了一个QDoubleSpinBox对象,设置其小数位数为2,并将初始值设为0.00。最后,我们将这个QDoubleSpinBox添加到布局中,并显示窗口。
运行这个程序,你将看到一个带有小数位数为2的QDoubleSpinBox的窗口。你可以通过拖动滑块或手动输入数值来改变这个小数值
原文地址: http://www.cveoy.top/t/topic/iR0c 著作权归作者所有。请勿转载和采集!