我试过这个:
QBrush brush(QPixmap(":/new/prefix1/car.jpg"));
painter.setBrush(brush);
QRectF car(positions[i],120, 20, 10 );
painter.drawRect(car);
它显示了图像,但它在QPaint中的模拟过程中重复出现。 我想要一种用图像填充矩形的方法,但我没有找到任何特定的Rect方法。有什么伎俩吗?
答案 0 :(得分:0)
使用QPainters drawPixmap
。有一个重载函数,它接受一个QPixmap和一个QRect将被绘制到的QRect: