Affichage d'animation avec QPropertyAnimation
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 ;) :
Code:
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();
} |
Merci d'avance pour vos réponses, bonne après midi !