博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

愿逝者安息 让生者前行 深切哀悼5.12遇难同胞

愿逝者安息 让生者前行 深切哀悼5.12遇难同胞
creatory.cublog.cn


今天遇到的点小问题
今天我,
在QT中用QPainter在mouseMoveEvent中画图时出现如下错误:
QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::begin: Painter already active
解决方法:
在QT4.1中QPainter只能在paintEvent中画图在其他地方就会产生如上的错误.
或者设置部件的属性允许在paintEvent事件外绘画:
setAttribute(Qt::WA_PaintOutsidePaintEvent).

发表于: 2008-04-30 ,修改于: 2008-04-29 20:00,已浏览99次,有评论0条 推荐 投诉


网友评论

发表评论