我是 Qt C++ 的新手。我有一个QLineEdit。在其中我必须只输入整数。如果我按字母或任何其他字符,我的QLineEdit不应该接受它。如何用 C++ 在 qt 中做到这一点?请帮助解决这个问题。
问问题
298 次
1 回答
3
根据文档,它已经在 Qt 中实现。你只需要做这样的事情:
QValidator *validator = new QIntValidator(100, 999, this);
QLineEdit *edit = new QLineEdit(this);
// the edit lineedit will only accept integers between 100 and 999
edit->setValidator(validator);
你可以在这里阅读更多:Int 验证器
于 2012-12-10T10:48:51.533 回答