永发信息网

如何在QGraphicsScene上用Qpainter

答案:1  悬赏:50  手机版
解决时间 2021-03-07 11:44
  • 提问者网友:最爱你的唇
  • 2021-03-06 22:19
如何在QGraphicsScene上用Qpainter
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-03-06 23:05
QGraphicsRectItem r;
QGraphicsScene scene;
scene.addItem(r);

scene不能直接在上面使用QPainter直接画图,可以由它派生出自己的子类,重写其drawItems/drawBackground/drawFoueground方法来实现自己的绘制,但是非常繁琐,得不偿失

官方推荐的办法是由QGraphicsItem派生出自己的Item达到目的
一些常用的Item类已经存在:
QGraphicsLineItem线条
QGraphicsRectItem短形
QGraphicsPixmapItem图像
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯