我想感受一下QT,决定写一个小的十六进制编辑器。为此,我需要一个允许滚动的小部件。经过一番研究,我看到 QTextEdit 派生自 QAbstractScrollArea 用于此目的。在阅读 QAbstractScrollArea 的文档时,我发现方法“setViewport()”的描述为“QAbstractScrollArea 将拥有给定小部件的所有权。”。这不适合自行显示的小部件的上下文。它仅适用于 QScrollArea 的上下文。
QT 中创建带有显示其自己内容的滚动条的小部件的适当方法是什么?