Gif with Pyqt5

Gif with Pyqt5 Faire un gif » Conseils pratiques - Software Enregistrer un gif (Résolu) » Forum - Logiciels Insérer un gif dans un mail (Résolu) » Forum - Graphisme Mettre un gif en fond d'écran (Résolu) » Forum - Windows 7 Je n'ai pas les gif sur instagram (Résolu) » Forum - Instagram

Bonjour,
J'espère que vous allez bien je veux poser une question concernant l'affichage du gif sous le framework PYQT5,ca marche très bien mais j'ai envie que la GIF s'affcihe toute seule sans la fenetre(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

Forum

Gif with Pyqt5 Faire un gif » Conseils pratiques - Software Enregistrer un gif (Résolu) » Forum - Logiciels Insérer un gif dans un mail (Résolu) » Forum - Graphisme Mettre un gif en fond d'écran (Résolu) » Forum - Windows 7 Je n'ai pas les gif sur instagram (Résolu) » Forum - Instagram

Web: www.shapebootstrap.net

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed