Mi piacerebbe mostrare un'animazione .gif in un widget QLabel
, accanto al testo.Visualizzazione di un'animazione .gif in QLabel
Il seguente codice non funziona:
self.status_txt = QtGui.QLabel('Loading... <img src="etc/loading.gif">')
come l'immagine non verrà animare.
Ho provato achiving che utilizzando un oggetto QMovie
:
self.status_txt = QtGui.QLabel("Loading...")
movie = QtGui.QMovie("etc/loading.gif")
self.status_txt.setMovie(movie)
movie.start()
Ma poi non riesco a mettere l'animazione e il testo insieme. Esiste una soluzione diversa oltre all'utilizzo di due etichette diverse?
Desidero che l'immagine venga visualizzata subito dopo il testo, come se fosse parte di esso. – iTayb
quindi il modo più semplice è probabilmente quello di utilizzare un widget con QHBoxLayout e QLabel e QMovie fianco a fianco. – mata