0
我试图生成与下面的代码如何在QList中的pixmaps上绘制<QPixmap>?
QList<QPixmap> pixmapList;
for (int i=0;i<50;++i){
QPixmap pixmap = QPixmap(10050,10050);
pixmap.fill(Qt::transparent);
pixmapList<<pixmap;
}
上述部分作品找到像素图。我想稍后在这些像素图上绘制,例如
QPixmap pixmap = pixmapList[10];
QPainter painter(&pixmap);
painter.drawPixmap(....); // this pixmap is 10*10
pixmapList[10]=pixmap;
或
QPainter painter(&pixmapList[10]);
painter.drawPixmap(....); // this pixmap is 10*10
,但她们俩给我 “了QPainter ::开始:喷漆设备返回的发动机== 0,类型:2”。我可以用正确的方式在pixmapList中的pixmaps上绘制吗?非常感谢!
http://developer.nokia.com/community/wiki/QPainter::begin:Paint_device_returned_engine_==_0_( Known_Issue) – OneOfOne