Расчет HTML-делегата sizeHint() для QTreeView

Я использую C++ / Qt 5.15.2, Windows 7. Я создал типичный пользовательский делегат HTML с переопределением paintEvent() и sizeHint() за QTreeView. Я использую следующий фрагмент HTML:

      <img src="path_to_image" height="16" width="16"/>
<span style="color:#0000ff;background-color:#ffffff;font-size:10px;>BLABLA</span>

Итак, мне нужен значок слева и соответствующий текст в ячейках. Я вижу значок и текст, но похоже, что QTextDocument::idealWidth()возвращает довольно небольшую ширину, поэтому часть текста обрезается справа. Какое обходное решение? Я не против рефакторинга HTML.

0 ответов

Другие вопросы по тегам