def __makeAnimatedLabel(self, fileName, label): """ Private slot to create an animated label. @param fileName name of the file containing the animation (string) @param label reference to the label to be animated (QLabel) """ movie = QMovie(fileName, QByteArray(), label) movie.setSpeed(100) label.setMovie(movie) movie.start()
def __init__(self, parent): super().__init__(parent) self.setupUi(self) self.userInput.textChanged.connect(self.urlChanged) self.download.clicked.connect(self.startDownload) self.loadingGif = QMovie(":/icons/loading.gif") self.description.setReadOnly(True)
def __init__(self): super(loading, self).__init__() loadUi('ui/loading.ui', self) movie = QMovie("ui/gif2.gif") self.LGif.setMovie(movie) movie.setScaledSize(QSize(100, 100)) movie.start() self.LLabel.setText("Yükleniyor...") self.timer = QTimer(self) self.timer.timeout.connect(self.start) self.timer.start(1500)
def __init__(self, position, player, screen=None, power_bomb=2): super().__init__() self.screen = screen self.movie = QMovie(os.path.join('gif', 'mine.gif')) self.movie.start() self.anime_bomb = QLabel(screen) self.position = position self.player = player self.power_bomb = power_bomb self.color = QColor(0, 144, 0) self.assets = False
def __init__(self, position, player, power_bomb, screen=None): super().__init__() self.screen = screen self.movie = QMovie(os.path.join('gif', 'bomb.gif')) self.movie.start() self.anime_bomb = QLabel(screen) self.position = position self.player = player self.power_bomb = power_bomb self.color = QColor(255, 46, 0) self.timer = 5
def animateBackground(self): # Load the file into a QMovie self.movie = QMovie(APP_FOLDER + "/resources/images/clouds.gif", QByteArray(), self) self.movie.setScaledSize(QSize(1020, 900)) self.movie.setSpeed(70) proxy_style = RoundPixmapStyle(radius=20, style=self.lbBackground.style()) self.lbBackground.setStyle(proxy_style) self.lbBackground.setMovie(self.movie) self.movie.start()
def __init__(self): super().__init__() self.label = QLabel("", self) self.setFixedSize(520, 320) self.setWindowFlags(Qt.Dialog | Qt.FramelessWindowHint) self.movie = QMovie('..\qrc\icons\logo_done.gif') self.label.setMovie(self.movie) self.movie.start() self.timer = QTimer(self) self.timer.timeout.connect(self.Begin) self.timer.start(3500)
def __init__(self, parent=None): super(Widget, self).__init__(parent) self.setWindowTitle("Authorisatie programma.") self.setWindowIcon(QIcon('./images/logos/logo.jpg')) self.setFont(QFont('Arial', 10)) self.Accountnummer = QLabel() accEdit = QLineEdit('1') accEdit.setFixedWidth(100) accEdit.setFont(QFont("Arial",10)) accEdit.textChanged.connect(self.accChanged) reg_ex = QRegExp('^[1]{1}[0-9]{8}$') input_validator = QRegExpValidator(reg_ex, accEdit) accEdit.setValidator(input_validator) grid = QGridLayout() grid.setSpacing(20) pyqt = QLabel() movie = QMovie('./images/logos/pyqt.gif') pyqt.setMovie(movie) movie.setScaledSize(QSize(240,80)) movie.start() grid.addWidget(pyqt, 0 ,0, 1, 2) logo = QLabel() pixmap = QPixmap('./images/logos/logo.jpg') logo.setPixmap(pixmap) grid.addWidget(logo , 0, 2, 1, 1, Qt.AlignRight) grid.addWidget(QLabel('Accountnummer'), 1, 1) grid.addWidget(accEdit, 1, 2) cancelBtn = QPushButton('Sluiten') cancelBtn.clicked.connect(lambda: windowSluit(self, m_email)) applyBtn = QPushButton('Zoeken') applyBtn.clicked.connect(self.accept) grid.addWidget(applyBtn, 2, 2) applyBtn.setFont(QFont("Arial",10)) applyBtn.setFixedWidth(100) applyBtn.setStyleSheet("color: black; background-color: gainsboro") grid.addWidget(cancelBtn, 2, 1) cancelBtn.setFont(QFont("Arial",10)) cancelBtn.setFixedWidth(100) cancelBtn.setStyleSheet("color: black; background-color: gainsboro") grid.addWidget(QLabel('\u00A9 2017 all rights reserved [email protected]'), 3, 0, 1, 3, Qt.AlignCenter) self.setLayout(grid) self.setGeometry(500, 400, 150, 150)
def load_ui(self): self.ui = uic.loadUi(self.uifile, self) self.ui.lbl_loading.hide() self.ui.btn_login.clicked.connect(self.on_btn_login) self.ui.btn_register.clicked.connect(self.on_btn_register) self.loading_gif = QMovie(':/i/loading.gif') self.restore_login() # load xnova url from config/net.ini cfg = configparser.ConfigParser() cfg.read('config/net.ini', encoding='utf-8') if 'net' in cfg: self.xnova_url = cfg['net']['xnova_url']
def restart(self): """ Function to restart the game :return: none """ self.map = GameMap() self.refreshGame() # restart the timeBar self.movie = QMovie('../image/loading.gif') self.timeLable.setMovie(self.movie) self.movie.start()
def send(self): print(self.line1.toPlainText()) print(self.line2.toPlainText()) with open('json/newfile.json', 'r') as file: data = json.load(file) sender_mail = data['sender_mail'] sender_pass = data['sender_pass'] allmails = data['reciever_mail'] print(allmails) valid_mails = [] invalid_mails = [] mail_subject = self.line1.toPlainText() mail_content = self.line2.toPlainText() for item in range(len(allmails)): self.movie = QMovie('g.gif', QByteArray(), self) self.movie.setSpeed(100) self.label2.setMovie(self.movie) self.movie.start() QApplication.processEvents() time.sleep(3) each_mail = data['reciever_mail'][item] print("mail: " + data['reciever_mail'][item]) sent_from = sender_mail to = each_mail #, '*****@*****.**' subject = mail_subject body = mail_content + "\n\n- VITAM" email_text = """\ From: %s To: %s Subject: %s %s """ % (sent_from, ", ".join(to), subject, body) try: server = smtplib.SMTP_SSL('smtp.gmail.com', 465) server.ehlo() server.login(sender_mail, sender_pass) server.sendmail(sent_from, to, email_text) server.close() print('Email sent!') valid_mails.append(each_mail) except: print('Something went wrong...') invalid_mails.append(each_mail) self.label2.setText('Content :')
def button2(self): dialog = QtWidgets.QDialog() # 建立对话框 dialog.setWindowTitle('提示') dialog.setFixedSize(800,600) laber = QtWidgets.QLabel('', dialog) laber.move(50, 50) laber.setAlignment(QtCore.Qt.AlignCenter) # setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.CustomizeWindowHint) movie = QMovie('./resource/电渗析.gif') laber.setMovie(movie) movie.start() dialog.exec()
def __init__(self, parent=None): super(Splash, self).__init__(parent) #QMainWindow.__init__(self) self.ui = FROM_SPLASH() self.ui.setupUi(self) self.setWindowFlags(Qt.FramelessWindowHint) pixmap = QPixmap("resource/splash.png") movie = QMovie("resource/pica.gif") self.ui.splah_image.setMovie(movie) movie.start()
def __init__(self): super().__init__() self.setFixedSize(200, 200) self.setWindowFlags(Qt.WindowStaysOnTopHint | Qt.CustomizeWindowHint) self.label_animation = QtWidgets.QLabel(self) self.movie = QMovie(".\\gifs\\loader.gif") self.label_animation.setMovie(self.movie) self.startAnimation() self.show()
def make_reload_bar(self): self.reload_bar = QLabel(self) self.reload_bar.setGeometry(QtCore.QRect(int(self.width()/6), 0, int(self.width()/6), int(self.height()/2))) self.reload_bar.setText("aa") self.reload_bar.setPixmap(QtGui.QPixmap("images/reloadBar.gif")) self.reload_bar.setScaledContents(True) self.movie = QMovie("images/reloadBar.gif", QByteArray(), self.reload_bar) self.movie.setCacheMode(QMovie.CacheAll) self.movie.setSpeed(100 * 1000 / self.fire_speed) # ustala tak prędkość aby pokrywała się z szybkostrzelnością self.reload_bar.setMovie(self.movie) self.movie.jumpToFrame(self.movie.frameCount()-1)
def __init__(self, parent=None): super(LoadingGifWin, self).__init__(parent) self.label = QLabel(self) self.label.setObjectName("label") #self.label.setGeometry(QtCore.QRect(0, 0, 300, 300)) self.setAttribute(Qt.WA_TranslucentBackground) self.setFixedSize(300, 300) self.setWindowFlags(Qt.Dialog | Qt.CustomizeWindowHint) #self.setWindowFlags(Qt.FramelessWindowHint) self.movie = QMovie(r"D:\workspace11\mrc\test\gif\wait.gif") self.label.setMovie(self.movie) self.movie.start()
def on_fetchbtn_clicked(self): self.temp = 0 self.progressBar.setValue(0) self.ytthread.yt_url = self.urlinput.text() self.console.append( "<span style='color:red'>Initializing links..</span>") movie = QMovie("icon/loading.gif") self.thumbnail.setMovie(movie) movie.start() self.console.append("URL " + str(self.ytthread.yt_url)) self.console.append("Waiting for response ..........") self.ytthread.start()
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(517, 361) self.label = QtWidgets.QLabel(Form) self.label.setGeometry(QtCore.QRect(0, 0, 500, 300)) self.label.setObjectName("label") self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) self.gif = QMovie('good.gif') self.label.setMovie(self.gif) self.gif.start()
def on_pushButton_clicked(self): self.temp = 0 self.progressBar.setValue(0) self.mjolnirThread.youtubeURL = self.lineEdit.text() self.textBrowser.append("<span style='color:red'>Initializing links...</span>") iconPath = os.path.join(cwd+'\\UI\\lib', 'loading.gif') movie = QMovie(iconPath) self.label_2.setMovie(movie) movie.start() self.textBrowser.append("URL : " + str(self.mjolnirThread.youtubeURL)) self.textBrowser.append("Waiting for response...") self.mjolnirThread.start()
def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.setGeometry(50, 50, 600, 750) self.setFixedSize(500, 200) self.startUIWindow() #Tạo file load trên dev self.movie = QMovie("id-loading-5.gif") #Tạo load trong software cài đặt #self.movie = QMovie('\link') self.movie.frameChanged.connect(self.repaint) self.movie.start()
def obtenerReportes(self, index=0): self.tableWidget.hide() self.UtilsFrame.show() self.updateState("Cargando", QMovie(":/source/img/Cargando.gif")) dateStart = self.dateStart.date().toPyDate().__format__("%Y-%m-%d") dateEnd = self.dateEnd.date().toPyDate().__format__("%Y-%m-%d") nivel = self.cmbNivel.itemData(self.cmbNivel.currentIndex())["color"] if dateStart > dateEnd: self.updateState("¡Error! Fechas invalidas", QMovie(":/source/img/Error.png")) QMessageBox.warning(self, "¡Error!", "¡Error! Rango de fechas invalido") return worker = Worker( Logica.ObtenerReportes, **{ "access_token": self.session.access_token, "dateStart": dateStart, "dateEnd": dateEnd, "nivel": nivel }) worker.signals.finished.connect(self.obtenerReportesAction) self.threadpool.start(worker)
def anime_player3(self, start, end=None): if end is None: end = [1, 1] movie = QMovie(os.path.join('gif', 'player.gif')) self.anime_player.setMovie(movie) movie.start() self.anime_player.show() self.anim = QPropertyAnimation(self.anime_player, b'pos') self.anim.setDuration(200) self.anim.setStartValue(QPointF(start[0] * 50, start[1] * 50)) self.anim.setEndValue(QPointF(end[0] * 50, end[1] * 50)) self.anim.start()
def __init__(self): super().__init__() uic.loadUi("StartForm.ui", self) anim = QMovie("media/waiting.gif") self.label.setMovie(anim) anim.start() self.show() self.loading = Loading() self.loading.loaded.connect(self.draw_main_form) self.loading.failed.connect(self.failed) self.loading.start()
def initAppearance(self): # 设置图标 icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("resource/imgs/logo.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.setWindowIcon(icon) # 设置标题 self.setWindowTitle('关于 ' + R.string.APP_NAME) # 设置版本号 self.aboutForm.lblVersion.setText(R.string.VERSION) # 设置logo pix = QPixmap('resource/imgs/logo.png') self.aboutForm.logo.setPixmap(pix) self.aboutForm.logo.setScaledContents(True) # 设置动图 movie1 = QMovie('resource/imgs/gif1.gif') movie2 = QMovie('resource/imgs/gif2.gif') self.aboutForm.gif_1.setMovie(movie1) self.aboutForm.gif_2.setMovie(movie2) self.aboutForm.gif_1.setScaledContents(True) self.aboutForm.gif_2.setScaledContents(True) movie1.start() movie2.start()
def __init__(self): super().__init__() self.setFixedSize(200, 200) self.setWindowFlags(Qt.SplashScreen) self.setAttribute(Qt.WA_TranslucentBackground) self.setWindowModality(Qt.ApplicationModal) self.label_animation = QLabel(self) self.label_animation.setStyleSheet("background: transparent;") self.movie = QMovie(self.get_resource("images") + "/fluid-loader.gif") self.movie.setScaledSize(QtCore.QSize(200, 200)) self.label_animation.setMovie(self.movie) self.label_animation.setStyleSheet("background-color: rgba(0,0,0,0%)")
def __init__(self, filename, parent=None): QWidget.__init__(self, parent) self.movie = QMovie(filename) # load the file into a QMovie self.movie_screen = QLabel() self.movie_screen.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) main_layout = QVBoxLayout() main_layout.addWidget(self.movie_screen) self.setLayout(main_layout) self.movie.setCacheMode(QMovie.CacheAll) self.movie.setSpeed(100) self.movie_screen.setMovie(self.movie) self.movie.start()
def startSplash(meinGif, meineApp): pixmap = QMovie(meinGif) splash = MovieSplashScreen.MovieSplashScreen(pixmap) splash.setMask(splash.mask()) splash.sizeHint() splash.setWindowFlags(Qt.SplashScreen | Qt.WindowStaysOnTopHint) splash.show() splash.acceptDrops() splash.paintEvent(meineApp) splash.showEvent(meineApp) while pixmap.state() == QMovie.Running and not os.path.exists( os.path.dirname(sys.argv[0]) + "/setup.exe"): meineApp.processEvents()
def __init__(self): super().__init__() self.setFixedSize(150, 150) self.setWindowFlags(Qt.FramelessWindowHint) self.setAttribute(Qt.WA_TranslucentBackground) self.setWindowModality(Qt.ApplicationModal) self.move(QDesktopWidget().availableGeometry().center() - QtCore.QPoint(75, 75)) self.label_animation = QLabel(self) # self.label_animation.setStyleSheet("background: transparent;") self.movie = QMovie(qtguistyle.icon_path + "/connector-loader.gif") self.movie.setScaledSize(QtCore.QSize(150, 150)) self.label_animation.setMovie(self.movie)
def next_gif(self, direction): """Choose next gif in directory""" self.f_ip += direction self.f_ip += len(self.files) self.f_ip %= len(self.files) self.i_ip = 0 self.filename = self.files[self.f_ip] if self.filename not in self.gifinfos: self.gifinfos[self.filename] = GifInfo(self.filename) self.gifinfo = self.gifinfos[self.filename] self.movie = QMovie(self.filename, QByteArray(), self) self.movie_screen.setMovie(self.movie) self.movie.start()
def learning_step_1(self): self.tittle = "Исследование 3D печати" self.setWindowTitle(self.tittle + " - начало") self.label.clear() self.label_2.clear() self.pushButton_Skip.clicked.connect(self.close) self.pushButton_Back.hide() self.pushButton_Next.setText("Далее") self.pushButton_Next.clicked.connect(self.learning_step_2) self.label_infoStepCount.setText("Начало") self.label.setPixmap( QPixmap("img/learn/slide1/slide1.png").scaledToWidth(940)) self.label_2.show() self.label.setFixedHeight(440) movie1 = QMovie("img/learn/slide1/fdm_1.gif") self.label_2.setMovie(movie1) movie1.start() self.label_3.show() movie2 = QMovie("img/learn/slide1/sla_2.gif") self.label_3.setMovie(movie2) movie2.start()