• 1200阅读
  • 2回复

[提问]QPlainTextEdit加载大文件 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2021-10-11
QPlainTextEdit 显示几M的文本,CPU内存消耗就达到了几十M甚至上百M,有方法解决吗?
离线liudianwu

只看该作者 1楼 发表于: 2021-10-12
参见Qt武林秘籍第158条  https://gitee.com/feiyangqingyun/qtkaifajingyan
158. Qt的文本控件比如QTextEdit默认加载大文本比如10MB的文本,很容易卡死甚至崩溃,那是因为默认一个属性开启了,需要屏蔽掉就好很多。
```cpp
ui->textEdit->setUndoRedoEnabled(false)
```
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线steinlee

只看该作者 2楼 发表于: 2021-10-22
为什么要加那么多,你可以试试动态加,一次加几页。需要翻页吧?
Looking for remote C/C++ and Qt 兼职
快速回复
限100 字节
 
上一个 下一个