如何在Qt中创建编辑框

时间:2016-01-07 13:16:49

标签: c++ qt editbox

我是Qt的新手。

想知道我应该用什么来在Qt中创建一个带有单个整数值的编辑框?

感谢。

1 个答案:

答案 0 :(得分:2)

最简单的解决方案:

QValidator *validator = new QIntValidator(0, 9, this);
QLineEdit *edit = new QLineEdit(this);

// the edit lineedit will only accept integers between 0 and 9
edit->setValidator(validator);

您可以在此处详细了解Validator:http://doc.qt.io/qt-5/qintvalidator.html以及有关QLineEdit的更多内容:http://doc.qt.io/qt-4.8/qlineedit.html#details