在C++中,你可以使用QLineEdit
结合QIntValidator
来设置整数范围为0到100。下面是一个示例代码:
#include <QApplication>
#include <QLineEdit>
#include <QWidget>
#include <QVBoxLayout>
#include <QIntValidator>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QWidget window;
QVBoxLayout layout;
QLineEdit lineEdit;
QIntValidator* validator = new QIntValidator(0, 100); // 设置范围为0到100
lineEdit.setValidator(validator);
layout.addWidget(&lineEdit);
window.setLayout(&layout);
window.show();
return app.exec();
}
这样,你可以在 QLineEdit
中输入 0 到 100 之间的整数值,超出范围的输入会被自动过滤。
内容由零声教学AI助手提供,问题来源于学员提问