Как стилизовать символы от индекса x (например, x = 10) до конца текста в QLineEdit?
Пример:
Текст в QLineEdit:
0123456789
И я хочу сделать символы из индекса 2 (то есть 2) до конца должны быть жирным шрифтом.
0123456789
QLineedit
это одна линия простой текст что вы не можете легко справиться с таким форматированием символов. С другой стороны, Qt предоставляет текстовые виджеты для простого и форматированного текста, которые могут принимать форматирование, такое как html. Например, QTextEdit
Виджет можно использовать и визуализировать такое форматирование текста с помощью HTML-тегов.
QString html = "01<b>23456789</b>";
QTextEdit::setHtml(html);
Других решений пока нет …