whats the total number of ts in:
q: qlineedit: как поставить курсор в конец набранного текста? есть qlineedit, в который необходимо ввести номер телефона. поставил ему маску
ui->lineedit_4->setinputmask(+7\\(999\\)999\\-99\\-99;_);

далее, при сохранении данных введенная строка проверяется валидатором:
qregularexpression numberregex (^\\+\\d{1,1}\\(\\d{3,3}\\)\\d{3,3}\\-\\d{2,2}\\-\\d{2,2}$);
qregularexpressionvalidator *numbervalidator = new qregularexpressionvalidator (numberregex);
qstring a = ui->lineedit_4->text();
int b = ui->lineedit_4->cursorposition();
if(numbervalidator->validate(a, b) == qvalidator::acceptable){
....
}

выше описал всё, что есть, а теперь сама суть проблемы. набирать крайне неудобно, так как курсор ни к чему не прикреплён. куда нажмешь, там курсор и появится. учитывая, что в моей программе нужно будет вводить огромное кол-во компаний, хочется сделать её удобной. так вот, как сделать так, чтобы при любом нажатии на lineedit, курсор всегда появлялся в поле, в которое необходимо вводить текст?


user
The text includes twenty "t"s in total.
assistant