Gif with Pyqt5
Bonjour,
J'espère que vous allez bien je veux poser une question concernant l'affichage du gif avec PYQT5.
Ça marche très bien mais j'ai envie que le GIF s'affiche tout seul sans la fenêtre (le truc en jaune). Voici le code utilisé:

Merci d'avance
J'espère que vous allez bien je veux poser une question concernant l'affichage du gif avec PYQT5.
Ça marche très bien mais j'ai envie que le GIF s'affiche tout seul sans la fenêtre (le truc en jaune). Voici le code utilisé:
from PyQt5.QtCore import (Qt, QSize,QByteArray, pyqtSlot, pyqtSignal, QThread)
from PyQt5.QtGui import (QMovie)
from PyQt5.QtWidgets import (QApplication, QWidget,QSizePolicy,QVBoxLayout, QPushButton, QLabel,
QGridLayout)
class ImagePlayer(QWidget):
def __init__(self, filename, parent=None):
QWidget.__init__(self, parent)
# Load the file into a QMovie
self.movie = QMovie(filename, QByteArray(), self)
size = self.movie.scaledSize()
self.setGeometry(200, 200, size.width(), size.height())
self.setWindowTitle("tfoo")
self.movie_screen = QLabel()
# Make label fit the gif
self.movie_screen.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
self.movie_screen.setAlignment(Qt.AlignCenter)
# Create the layout
main_layout = QVBoxLayout()
main_layout.addWidget(self.movie_screen)
self.setLayout(main_layout)
# Add the QMovie object to the label
self.movie.setCacheMode(QMovie.CacheAll)
self.movie.setSpeed(100)
self.movie_screen.setMovie(self.movie)
self.movie.start()
if __name__ == "__main__":
import sys
gif = "C:/Users/ZINEB/PycharmProjects/smart_pharma/loading.gif"
app = QApplication(sys.argv)
player = ImagePlayer(gif)
player.show()
sys.exit(app.exec_())
Merci d'avance
A voir également:
- Gif with Pyqt5
- Convertir gif en video - Guide
- Comment créer un gif - Guide
- Application gif gratuit - Télécharger - Animation
- Smart gif - Télécharger - Animation
- Convertir avi en gif - Télécharger - Conversion & Codecs