Добрый день! Не могу понять, где ошибка в программе, почему не отрабатывает setmaxLength:
#include <QtGui>
// ----------------------------------------------------------------------
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QTextCodec *cp1251 = QTextCodec::codecForName("Windows-1251");
QTextCodec::setCodecForCStrings(cp1251); // Кодировка C-строк
QTextCodec::setCodecForTr(cp1251);
QTextCodec::setCodecForLocale(cp1251);
QWidget wgt;
QLabel* plbl1 = new QLabel("№ задания:");
QLineEdit* ptxt1 = new QLineEdit();
QLabel* plbl2 = new QLabel("от");
QLineEdit* ptxt2 = new QLineEdit();
ptxt2->setmaxLength(5);
QPushButton* pbtn = new QPushButton("Нажать");
QGridLayout* pgrdLayout = new QGridLayout;
pgrdLayout->addWidget(plbl1,0,0);
pgrdLayout->addWidget(ptxt1,0,1);
pgrdLayout->addWidget(plbl2,0,2);
pgrdLayout->addWidget(ptxt2,0,3);
pgrdLayout->addWidget(pbtn,0,4);
wgt.setLayout(pgrdLayout);
wgt.show();
return app.exec();
}