在QGrpahicsItem中paint里面,使用painter->begin()

zhs1118522 2017-06-27 10:43:15
在QGrpahicsItem中paint里面





提示QPainter::begin: Painter already active,这个该如何解决?需要把painter变成not active?然后再重新创建吗?
...全文
553 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhs1118522 2017-11-22
  • 打赏
  • 举报
回复
item中paint函数里面的painter是由view中的painter传递给scene中然后再传递到item中的,需要查看源码,比较复杂
赵4老师 2017-06-27
  • 打赏
  • 举报
回复
百度搜相关关键字。
zhs1118522 2017-06-27
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
[quote=引用 4 楼 zhs1118522 的回复:] [quote=引用 3 楼 zhao4zhong1 的回复:] https://www.baidu.com/s?wd="QPainter%3A%3Abegin%3A%20Painter%20already%20active"
赵老师,我真服了您了,每次您都过来帮忙解决问题,但是每次都不在点子上啊[/quote] 凭什么我回答问题就得刚好在点子上啊?! [/quote] 谢谢啦!
赵4老师 2017-06-27
  • 打赏
  • 举报
回复
引用 4 楼 zhs1118522 的回复:
[quote=引用 3 楼 zhao4zhong1 的回复:] https://www.baidu.com/s?wd="QPainter%3A%3Abegin%3A%20Painter%20already%20active"
赵老师,我真服了您了,每次您都过来帮忙解决问题,但是每次都不在点子上啊[/quote] 凭什么我回答问题就得刚好在点子上啊?!
zhs1118522 2017-06-27
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
https://www.baidu.com/s?wd="QPainter%3A%3Abegin%3A%20Painter%20already%20active"
赵老师,我真服了您了,每次您都过来帮忙解决问题,但是每次都不在点子上啊
zhs1118522 2017-06-27
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
百度搜相关关键字。
赵老师,我是找了一些资料,没找到,才过来问的

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧