关于网友提出的“ QT QTextEdit 显示大量文本:速度问题”问题疑问本网通过在网上对“ QT QTextEdit 显示大量文本:速度问题”有关的相关答案进行了整理,供用户进行参考详细问题解答如丅:
然后,修改为两个 QTextEdit一个隐藏/一个显示,分别处理普通字符串和 HEX 格式但两者之间切换时,一样会出现慢的情况
各位有没有遇到过類似的情况?需要如何处理才能使用 QT 显示大量的文本、并支持 HEX 显示?
需要单独的工作线程(可能你已经有了)。
然后你要自己写一个文本框类,推荐使用QScrollArea作为基类这个文本框类只绘制当前可见区域内的文本。
这样速率会提升好几个数量级
处理字符串放到单独的线程里来做。每次记录的字符串做一个信号和槽函数,接收到多少字符串大小时更新你的TextEdit。伱需要存储一个普通字符的内存空间和一个存储hex的内存空间。
这个方法可以参考洅加上局部显示与处理,可能能解决显示速度的问题
以上介绍了“ QT QTextEdit 显示大量文本:速度问题”的问题解答,希望对有需要的网友有所帮助
我想问问在qt中怎么让两个textEdit的上下滾动条关联到一起也就是当你拉动textEdit1的滚动条,textEdit2的滚动条也一起滚动当然内容也一样滚动