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 37 38 39 40 41 42 43
|
//Elements de le bibliotheque qt insdispensable pour le programme
#include <QApplication>
#include <QLabel>
#include <QPainter>
#include <QPixmap>
#include <QPaintDevice>
//Déclaration de la fonction " rectanglenb2 "
int rectanglenb2 (QPaintDevice* cetimage)
{
//Déclaration de la variable " dessinevers " .
QPainter dessinevers (cetimage) ;
//Creation d'un rectangle de coordonnée : x = 10.0 , y = 10.0 , longeur = 300.0 et de largeur = 100.0 .
QRectF rectangl1(10.0,10.0,300.0,100.0) ;
dessinevers.drawRect(rectangl1) ;
//Creation d'un rectangle de coordonnée : x = 10.0 , y = 120.0 , longeur = 300.0 , largeur = 100.0
QRectF rectangl2(10.0,120.0,300.0,100.0) ;
dessinevers.drawRect(rectangl2) ;
//L'entier de valeur " 0 " est retourner .
return 0 ;
}
//Partie principale d'execution .
int main(int argc,char* argv[])
{
QApplication monapp(argc,argv) ;
//Création d'une image " pixels " de dimension 400 x 300 .
QPixmap pixels(400,300) ;
//Remplissage en blanc de l'image " pixels " .
pixels.fill(Qt::white) ;
//Les rectangle1 et recntangle2 sont dessinés sur " pixels " .
rectanglenb2(&pixels) ;
//Décalration de la variable label1 pour l'affichage du dessin " pixels " .
QLabel label1 ;
label1.setPixmap(pixels) ;
//Affcihage du dessin .
label1.show() ;
//Exécution de toute l'application monapp .
monapp.exec() ;
//L'entier de valeur 0 est retourné .
return 0 ;
} |
Partager