Добрый день!
Появился вопрос, с которым не могу разобраться...
Код работает нормально (из книги):
QRegExp reGroupName("[A-Za-z]{3,}");
edGroupName->setValidator( new QRegExpValidator( reGroupName, this ) );
Но следующий код не работает как следует (использование русского языка):
QRegExp reGroupName("[А-Яа-я]{3,}");
edGroupName->setValidator( new QRegExpValidator( reGroupName, this ) );
Если попробовать иначе, то ответ будет выдан верный... т.е. как я понимаю проблема в QRegExpValidator ?! :
QRegExp reTry( "ыв" );
int i = reTry.indexIn("выв");
qDebug() << i;
Под Windows проблем не возникло, только под Linux... может кто сталкивался?! Кодировка Utf-8.