Montrant une .animation gif dans QLabel
Je voudrais montrer une .animation gif dans un QLabel
widget, aux côtés de texte.
Le code suivant ne fonctionne pas:
self.status_txt = QtGui.QLabel('Loading... <img src="etc/loading.gif">')
que l'image de ne pas les animer.
J'ai essayé achiving à l'aide d'un QMovie
objet:
self.status_txt = QtGui.QLabel("Loading...")
movie = QtGui.QMovie("etc/loading.gif")
self.status_txt.setMovie(movie)
movie.start()
Mais je ne peux pas mettre de l'animation et du texte.
Est-il une autre solution en plus de l'aide de deux étiquettes différentes?
OriginalL'auteur iTayb | 2012-04-21
Vous devez vous connecter pour publier un commentaire.
vous pouvez ajouter une Mise en page de l'étiquette, puis ajouter une Étiquette avec le texte que...
modifier:
c'est possible si vous utilisez votre propre version d'un QLabel et un QPainter pour peindre vous-même le texte:
ensuite, le plus simple est probablement d'utiliser un widget avec un QHBoxLayout et un QLabel et la QMovie côté par côté.
OriginalL'auteur mata
J'ai trouvé qu'il n'est pas possible d'utiliser le même widget pour ce travail. Deux QLabels doit être utilisé.
OriginalL'auteur iTayb