• 3481阅读
  • 0回复

生成外部图片的一个问题 [复制链接]

上一主题 下一主题
离线ivoryxiong
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-14
这是一小段代码
QString bulidJpg(routeInf * r ){
         QPictureIO iio;
         QPicture   picture;
         QPainter painter(&picture);
         QPixmap img=QPixmap(":/city.png");
         QString filename ="drawing.png";
         img = img.scaled(30,30);
         for( int i = 1 ; i <= g_city_num ; i ++ )
            painter.drawPixmap(g_city.posX,g_city.posY,img);
         iio.setPicture(picture);
         iio.setFileName("drawing.png");
         iio.setFormat("PNG");
         if (iio.write())
             return filename;
}
执行的时候没有生成图片,提示这个错误:
QPictureIO::write: No such picture format handler: PNG
请问该如何解决
快速回复
限100 字节
 
上一个 下一个