可以使用QLineEdit::setMaxLength()函数来设置QLineEdit控件的最大长度。例如:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLineEdit nameEdit;
nameEdit.setMaxLength(10);
nameEdit.show();
return app.exec();
}
在这个例子中,创建了一个QLineEdit对象,并使用setMaxLength()函数将其最大长度设置为10个字符。最后调用show()函数以显示窗口。
当用户输入的字符数量超过最大长度时,QLineEdit控件将不再接受更多的输入。此外,在Windows系统下,如果设置的最大长度超过了默认值32767,则会自动截断到该值。