Всем привет. Подскажите пожалуйста, как обрезать текст с html вставкой, например, хочу чтобы код
QFontMetrics fm = label -> fontMetrics()
QString elided = fm.elidedText("<span style='background-color: #fff200;'>He</span>llo wor<span style='background-color: #fff200;'>ld</span>", Qt::ElidedRight, label -> width());
отображался как в браузере (He - желтым, llo wor - обычным, ld - желтым), причем, если все не влазит, то обрезать и добавлять многоточия... Сейчас это так, а потом так