菜鸟修炼笔记--QT--“QPaintDevice: Cannot destroy paint device that is being painted”
前言
今天遇到一个很奇怪的情况,当我想要delete 一个QPainter的对象时,会出现“QPaintDevice: Cannot destroy paint device that is being painted”的错误,但我应该已经停止了paint的操作了啊?
没办法,只能又用老办法:上网查资料,并对找到的解决办法逐个进行尝试。值得庆幸的是,最终还是找到了解决的办法,现记录如下。
一。出错代码
//在.h中
QPixmap *pixmap1;
QPainter *painter1;
//在.cpp中
pixmap1 = new QPixmap(480,40);
painter1

最低0.47元/天 解锁文章
1935

被折叠的 条评论
为什么被折叠?



