gpt4 book ai didi

c++ - Qt 显示超大富文本的最佳方式?

转载 作者:IT王子 更新时间:2023-10-29 00:35:18 25 4
gpt4 key购买 nike

我需要显示非常大的日志,这些日志使用 HTML 标签来标记不同类型的数据。

使用 QTextEdit 和 QTextBrowser 确实会降低应用程序的速度,尤其是在追加操作上。我真的很想保留 QTextEdit 界面和功能。

我见过有人实现了他们自己的 TextEdit 风格来提高性能,但我不知道是否有人使用“Qt”工具解决了这个问题。我考虑过使用 Model/View 框架来按需加载数据,但我认为这并不是我想要的。

也许子类化 QTextEdit 并覆盖它的一些插槽以进行滚动...

如果有人遇到这个问题并解决了它,我将不胜感激。

谢谢。

最佳答案

对大型日志文件使用 QPlainTextEdit -- 这就是它的设计目的。您无法获得 QTextEdit 提供的所有选项,但您可以设置字体和文本颜色。

关于c++ - Qt 显示超大富文本的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6914147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com