要限制 QSpinBox 只能输入三位数字,可以使用 setRange() 函数指定范围为 100 到 999。以下是一个示例代码:

#include <QtWidgets>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QSpinBox spinBox;
    spinBox.setRange(100, 999);
    spinBox.setFixedSize(150, 30);
    spinBox.show();

    return app.exec();
}

在这个示例中,我们创建了一个 QSpinBox 对象,并使用 setRange() 函数将范围设置为 100 到 999。然后我们使用 setFixedSize() 函数设置了 QSpinBox 的固定大小,并最后调用 show() 函数显示它。

这样就可以确保用户只能输入三位数字了。

Qt QSpinBox: 限制输入三位数字

原文地址: https://www.cveoy.top/t/topic/qhJ8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录