如何在QtPyQt中渲染一个由长文本节点组成的树?

问题描述 投票:-1回答:1

我正在构建一个GUI应用程序,我想在其中渲染一棵长长的文本节点树(类似于一个典型的 "大树")。黑客新闻网). 由于Qt有一个丰富的widget系统,而且有多种方法来做同样的事情,所以总是有一个问题:什么是最好的方法。

为了渲染树,我现在考虑了两个小组件。

  1. QTreeWidget
  2. QtWebEngine

Qt中是否有其他的widgetsmethods可以更好地处理我的用例?

qt pyqt qml pyqt5 pyqt4
1个回答
1
投票

QTreeWidget 是一种选择。QtWebEngine 是非常沉重的,除非你有明确的渲染html内容的需求,否则我不会碰它。这些东西可以用一个普通的 QTextDocument 作为数据模型,而 QTextEdit 作为一种观点。

© www.soinside.com 2019 - 2024. All rights reserved.