Bonjour à tous,
je souhaite crée une animation avec une image insérée sur un QLabel.
J'utilise donc QPropertyAnimation seulement quand la durée de l'animation est faible,le QLabel ne s'affiche pas entièrement durant l'animation et donc l'image qui est dessus non plus.
Voici le code qui vaux mieux que de longues explications :
Merci d'avance pour vos réponses, bonne après midi !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void Element::aller(int x, int y) { double distance=sqrt(pow(x-this->x(),2)+pow(y-this->y(),2)); double temps=(distance/m_vitesse); anim_p->setDuration(temps); anim_p->setStartValue(QRect(this->x(),this->y(),this->width()+20,this->height()+6)); anim_p->setEndValue(QRect(x,y,this->width()+100,this->height()+6)); anim_p->start(); }
Partager