/
sxfour
/
python_all_projects
Обзор
Документация
Войти
/
sxfour
/
python_all_projects
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
python_pyqt5_gifForm/main.py
44 строки
1 KB
Egor Levashov
Add files via upload
27 апр 2024, 09:37
Не верифицирован
27 апр 2024, 09:37
0311fbb
Код
Авторство
О чём код?
import sys from PyQt5 import QtCore, QtWidgets from PyQt5.QtGui import QMovie class LoadingGif(object): def mainUI(self, FrontWindow): FrontWindow.setObjectName("FTwindow") FrontWindow.resize(500, 300) self.centralwidget = QtWidgets.QWidget(FrontWindow) self.centralwidget.setObjectName("main-widget") # Label Create self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(25, 25, 200, 200)) self.label.setMinimumSize(QtCore.QSize(250, 250)) self.label.setMaximumSize(QtCore.QSize(250, 250)) self.label.setObjectName("lb1") FrontWindow.setCentralWidget(self.centralwidget) # Loading the GIF self.movie = QMovie("hamster2.gif") self.label.setMovie(self.movie) self.startAnimation() # Start Animation def startAnimation(self): self.movie.start() # Stop Animation(According to need) def stopAnimation(self): self.movie.stop() app = QtWidgets.QApplication(sys.argv) window = QtWidgets.QMainWindow() demo = LoadingGif() demo.mainUI(window) window.show() sys.exit(app.exec_())