Pause entre chaque image ?
Bonjour,
en vue de créer une animation simple comme un déplacement d'un dessin en 2 dimensions (carrer ou rectangle etc..) en Qt4 .
Voici ma question :
Quels sont les instructions en Qt4 qui permettent de faire des pauses de quelques dixièmes de secondes (0.1sec) entre chaque image (sur une image déclarer avec QPixmap ) ?
le programme plus mes commentaires d'explication
Bonjour , je m'excuse de n' avoir pas repondu plus tôt...:oops: .Voici le programme avec les
commentaires d'explication.
Code:
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 ;
} |
Citation:
.....Mais je ne suis pas sur que tu veuille faire un truc comme une sorte de diaporama...
Oui c'est un diaporama qu'il me faut...;)