大佬教程收集整理的这篇文章主要介绍了c – QTextEdit需要花费越来越多的时间来绘制文本,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
最初setHtml方法很快(只有几毫秒);但运行12个小时后,setHTML返回需要256毫秒,数据是一个包含5列10行的简单表.
程序运行的时间越长,这种增加就会持续
有谁知道发生了什么?而且,更重要的是,我该如何让它停止?
基本上我正在做的是:
// get the start time boost::posix_time::ptime start_time = boost::posix_time::microsec_clock::universal_time(); display->setHtml(text); boost::posix_time::ptime end_time = boost::posix_time::microsec_clock::universal_time(); boost::posix_time::time_duration time_diff = end_time - start_time; m_renderTimeDebug = double(time_diff.fractional_seconds() / 1000 ); std::cout << "DRAW TIME; took " << m_renderTimeDebug << " ms " << std::endl;
这里的例子link
以上是大佬教程为你收集整理的c – QTextEdit需要花费越来越多的时间来绘制文本全部内容,希望文章能够帮你解决c – QTextEdit需要花费越来越多的时间来绘制文本所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。