Как отрендерить дерево из длинных текстовых узлов в Qt / PyQt - PullRequest
0 голосов
/ 27 мая 2020

Я создаю приложение GUI, в котором хочу отобразить дерево длинных текстовых узлов (что-то вроде типичной веб-страницы hackernews ). Поскольку Qt имеет богатую систему виджетов и есть несколько способов сделать то же самое, всегда возникает вопрос, как это сделать лучше всего.

Для визуализации дерева я рассматриваю два виджета правильно теперь

  1. QTreeWidget
  2. QtWebEngine

Существуют ли в Qt какие-либо другие виджеты / методы, которые лучше справляются с моим вариантом использования?

1 Ответ

1 голос
/ 27 мая 2020

QTreeWidget - это один из вариантов, QtWebEngine чрезвычайно тяжелый, и я бы не стал его трогать, если у вас нет явной потребности в рендеринге содержимого html. Это может быть реализовано с использованием простого QTextDocument в качестве модели данных и QTextEdit в качестве представления.

...