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);
Другие вопросы по тегам