我是Qt C++的新朋友。 我有一个QLineEdit。其中我只需要输入整数。如果我按字母或任何其他字符,我的QLineEdit不应该接受它。如何在 qt 中使用 C++ 执行此操作?请帮助解决这个问题。
根据文档,它已经在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 验证器