Mettre du GIF dans boite de dialogue

Mettre du GIF dans boite de dialogue - C++ - Programmation

Marsh Posté le 02-03-2009 à 11:32:41    

Bonjour,
 
Je viens poster ce sujet car j'ai besoin de votre aide.
Je suis en train de développer une interface graphique avec plusieurs boite de dialogue et ans quelques boites de dialogue j'ai des boutons et quand je clique dessus je voudrais ouvrir une nouvelle petit fenêtre avec le gif qui clignote.
J’ai réussi a trouver ce bout de code qui fonctionne dans mon main mais je voudrais le mettre dans la partie cpp de me bouton. Voici le code:
 
#include <QtGui>
 
int main(int argc, char* argv[])
{
    QApplication app(argc, argv);
    QLabel w;
     
    //On cree une video. Ici c'est un gif
    QMovie movie("c:/Mickey-11.gif" );
    //On l'associe a un label
    w.setMovie (&movie);
    //On lance la video
    movie.start ();
 
    w.show();
    return app.exec();
}
 
Je n'arrive pas a voir comment faire... Si quelqu'un pourrait m'aider sa serait vraiment très sympa :-)


Message édité par damienboss le 02-03-2009 à 11:35:54
Reply

Marsh Posté le 02-03-2009 à 11:32:41   

Reply

Marsh Posté le 03-03-2009 à 19:04:06    

J'ai fais un bout de test sur un nouveau projet et une forme contenant un bouton et un label. J'ai un QMovie* en private.
 
Dans le constructeur de la classe gérant mon .ui (form) :
 

Code :
  1. //création du QMovie
  2. _movie = new QMovie( "test.gif" );
  3. //on l'affecte au label de la form
  4. ui->lblgif->setMovie( _movie );


 
Et sur le click du bouton :
 

Code :
  1. _movie->start();

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed