今天写一个程序,用到paintevent来绘图,但是运行之后,发现cpu占用非常高。于是尝试把图片资源删除,cpu恢复正常。于是怀疑是paintevent的原因,于是在paintevent中添加打印信息,运行程序之后,看见打印信息被重复打印了5次,这和我的预期有差异,paintevent不是每次创建窗口时只被调用一次的吗?为什么会有五次呢?
Qt paintevent的调用机制
最新推荐文章于 2025-07-04 13:35:32 发布