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