1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| #include <QGraphicsScene>
#include <QGraphicsView>
#include <QPainter>
#include <QPixmap>
#include <QApplication>
//#include <QFont>
//#include <QLabel>
//#include <QPen>
int main(int arg1,char * arg2[])
{ QApplication mapp(arg1,arg2) ;
//Partie pour le titre
QPixmap image1(400,20) ;
image1.fill(Qt::yellow) ;
QPainter crayon1(&image1) ;
crayon1.drawText(20,10,"C'est la partie texte ..") ;
//Partie pour l'image
// QPixmap image2 ;
// image2.load("image.xpm","XPM") ;
QPixmap image2(390,300) ;
image2.fill(Qt::red);
QPixmap image3(400,340) ;
image3.fill(Qt::blue) ;
//partie pour dessiner
QPainter crayon2(&image3) ;
crayon2.drawPixmap(5,30,image2) ;
//Addition des deux image.
QGraphicsScene imgscene ;
imgscene.addPixmap(image1) ;
imgscene.addPixmap(image3) ;
//Partie qui permet voir le resultat
QGraphicsView visualise(&imgscene) ;
visualise.show() ;
mapp.exec() ;
return 0 ;
} |
Partager