Qt - 如何将按键事件用于仅接受整数的行编辑



我是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 验证器

相关内容

  • 没有找到相关文章