Bug #4359
Affichage première image petite
90%
Description
Quand on ouvre un projet, la première image s'affiche en 640x480.
- sauf si on a fait "Nouveau projet" avant,
- sauf si on avait ouvert un autre projet avant
Révisions associées
Pop up d'information en fin de chargement d'un projet - "truc" pour résolution bug #4359
Historique
#1 Mis à jour par Philippe Cadaugade il y a plus de 9 ans
- Statut changé de New - Nouveau à Pending - En attente
- Assigné à mis à Philippe Cadaugade
- Version cible mis à 1.0
- % réalisé changé de 0 à 50
En fait au moment où on affiche l'image, l'objet viewer de multimedia n'a pas encore pris sa bonne taille.
J'ai trouvé un "truc" : afficher une AbulEduMessageBoxV1 d'information pour laisser le temps à l'objet de se dimensionner par rapport aux layouts.
Si ça ne convient pas je déferai mais j'ai déjà passé beaucoup de temps sans trouver de bonne solution.
#2 Mis à jour par Philippe Cadaugade il y a plus de 9 ans
- % réalisé changé de 50 à 90
Adoption d'une formule moins intrusive : un QTimer::singleShot de 50 ms suffit et ne se voit absolument pas.
#3 Mis à jour par Icham Sirat il y a plus de 9 ans
- Assigné à changé de Philippe Cadaugade à Icham Sirat
Je reprends le ticket, vu que j'ai amélioré l'affichage de l'objet AbulEduSlideViewerV1 =)
#4 Mis à jour par Icham Sirat il y a plus de 9 ans
- Statut changé de Pending - En attente à Rejected - Rejeté
Je clôture le ticket et en créé un dans la librairie AbulEduSlideViewerV1.
Dans le code de raconte-moi, on ne fait que lui donner le chemin d'une image, d'un son et d'un texte : c'est la lib qui s'occupe du reste
void AbulEduSlidesViewerV1::updateMediaDatas(const QString &pixmapPath, const QString &soundPath, const QString &text) { ... setLabelSize(); ... }