Qt - стиль символов от индекса x до конца - PullRequest
0 голосов
/ 30 июня 2018

Как оформить символы от индекса x (например, x = 10) до конца текста в QLineEdit?

Пример:

Текст в QLineEdit:

*

0123456789 * 1008

И я хочу сделать символы из индекса 2 (то есть 2) до конца должны быть жирным шрифтом.

01 23456789

1 Ответ

0 голосов
/ 01 июля 2018

QLineedit - это одна строка из простого текста , с которой вам нелегко справиться с таким форматированием символов. С другой стороны, Qt предоставляет текстовые виджеты для простого и форматированного текста, которые могут принимать форматирование, такое как HTML. Например, можно использовать виджет QTextEdit и отображать такое форматирование текста с помощью тегов html.

QString html = "01<b>23456789</b>";
QTextEdit::setHtml(html);
...