QTreeWidget Проблема с переносом строк. Не отображается больше 2х переносов

Пытаюсь сделать перенос слов (1я колонка) в строке QTreeWidget. Если делаю через QLabel перенос слов, то при переносе часть текста пропадает (отображаются только первые два переноса) Подскажите, пожалуйста, как сделать так, чтобы русский текст при переносе слов полностью отображался в строке.введите сюда описание изображения

Мой код:

#include <QApplication>
#include <QLabel>
#include <QTreeWidget>

int main(int argc, char *argv[]) {
  QApplication a(argc, argv);

  QTreeWidget *treeWidget = new QTreeWidget;
  treeWidget->setColumnCount(2);
  treeWidget->setColumnWidth(0, 100);
  treeWidget->setColumnWidth(1, 100);
  treeWidget->setUniformRowHeights(false);

  QTreeWidgetItem *item = new QTreeWidgetItem(treeWidget);
  QLabel *label = new QLabel("Первая очень длинная строка тут");
  label->setWordWrap(true);
  treeWidget->setItemWidget(item, 0, label);

  QTreeWidgetItem *item2 = new QTreeWidgetItem(treeWidget);
  QLabel *label2 = new QLabel("Вторая очень длинная строка тут");
  label2->setWordWrap(true);
  treeWidget->setItemWidget(item2, 0, label2);

  treeWidget->show();

  return a.exec();
}

Ответы (0 шт):