首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

请问图片里写字的有关问题

2012-01-19 
请教图片里写字的问题比如一段代码:C/C++ codeQGraphicsScene *sceneImageRef new QGraphicsScenevueRe

请教图片里写字的问题
比如一段代码:

C/C++ code
        QGraphicsScene *sceneImageRef = new QGraphicsScene;        vueRef->setScene(sceneImageRef);        QImage imageRef;        imageRef.load(fileNom2);        QPixmap pixmapRef = QPixmap::fromImage(imageRef.scaled(vueRef->size(), Qt::IgnoreAspectRatio));        sceneImageRef->addPixmap(pixmapRef);


就是在指定的框里显示一张名字为fileNom2的图片(可以zoomin,zoomout),然后我想在显示的这张图片上写字(显示字,比如"Qt, hello!"),怎么实现呢?
用QPainter类的drawText方法吗? 
谢谢!

[解决办法]
然后怎么把这个QPixmap绘制到QWidget的QPainter上??
谢谢!

void paintEvent(QPaintEvent *event) {
QPainter painter(this);
painter.drawImage(....); // 在这里绘制你得到的pixmap
}

热点排行