我正在构建一个GUI应用程序,我想在其中渲染一棵长长的文本节点树(类似于一个典型的 "大树")。黑客新闻网). 由于Qt有一个丰富的widget系统,而且有多种方法来做同样的事情,所以总是有一个问题:什么是最好的方法。
为了渲染树,我现在考虑了两个小组件。
Qt中是否有其他的widgetsmethods可以更好地处理我的用例?
QTreeWidget
是一种选择。QtWebEngine
是非常沉重的,除非你有明确的渲染html内容的需求,否则我不会碰它。这些东西可以用一个普通的 QTextDocument
作为数据模型,而 QTextEdit
作为一种观点。