主题 : QT4:在Mini2440开发板上无法在paintEvent事件外绘图,怎么办? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 79863
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2012-10-15
最后登录: 2014-06-12
楼主  发表于: 2014-06-09 08:27

 QT4:在Mini2440开发板上无法在paintEvent事件外绘图,怎么办?

QT4中,我设置了this->setAttribute(Qt::WA_PaintOutsidePaintEvent);然后在linux桌面版本上能够运行,但是在嵌入式Linux的板子上(mini2440)不能运行。会出现错误:
QWidget::paintEngine: Should no longer be called
QPainter::begin: Paint device returned engine == 0, type: 1

急盼大神回复!!!