欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PyQt5顯示GIF圖片的方法

 更新時間:2019年06月17日 08:45:35   作者:FanMLei  
今天小編就為大家分享一篇PyQt5顯示GIF圖片的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用QMoive方法實現(xiàn)

導(dǎo)入庫文件

from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import QMovie

創(chuàng)建一個帶label控件的窗口,label作為GIF的顯示窗體

class Ui_Form(object):
 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)
 
 def retranslateUi(self, Form):
 _translate = QtCore.QCoreApplication.translate
 Form.setWindowTitle(_translate("Form", "Form"))

在setupUi()函數(shù)里面加入

self.gif = QMovie('qq.gif')
self.label.setMovie(self.gif)
self.gif.start()

第一行 實例化一個QMovie對象,傳入GIF圖片地址

第二行 使用label的setMovie方法導(dǎo)入QMovie對象

第三行 開始播放GIF動畫

效果圖:

PyQt的一些其他功能

#設(shè)置窗體無邊框
self.setWindowFlags(Qt.FramelessWindowHint)

# 設(shè)置背景透明
# self.setAttribute(Qt.WA_TranslucentBackground)

# 顯示輸入對話框
# 字符串類型,標(biāo)題、提示信息、默認輸入
# text,ok=QInputDialog.getText(self, "title", "User name:", QLineEdit.Normal, '>>>:')

# 整型類型 標(biāo)題、提示信息、默認值,(最小值,最大值)可選
# num,ok = QInputDialog.getInt(self,"輸入整數(shù)",'輸入0-100范圍內(nèi)的數(shù)字',30,0,100)


# 下拉框
# my_list = ['1','2','3']
# my_str,ok = QInputDialog.getItem(self,"下拉框",'提示',my_list)

以上這篇PyQt5顯示GIF圖片的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python time()的實例用法

    python time()的實例用法

    在本篇文章里小編給大家整理了關(guān)于如何使用python time()方法,需要的朋友們可以參考下。
    2020-11-11
  • keras訓(xùn)練曲線,混淆矩陣,CNN層輸出可視化實例

    keras訓(xùn)練曲線,混淆矩陣,CNN層輸出可視化實例

    這篇文章主要介紹了keras訓(xùn)練曲線,混淆矩陣,CNN層輸出可視化實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python實例方法的使用注意及代碼實例

    python實例方法的使用注意及代碼實例

    在本篇文章里小編給大家總結(jié)的是關(guān)于python實例方法的使用注意及代碼實例內(nèi)容,對此有興趣的朋友們可以參考下。
    2022-11-11
  • Python圖像運算之圖像銳化和邊緣檢測

    Python圖像運算之圖像銳化和邊緣檢測

    這篇文章主要和大家講解一下常見的圖像銳化和邊緣檢測方法,即Roberts算子和Prewitt算子。文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-12-12
  • Tensorflow加載與預(yù)處理數(shù)據(jù)詳解實現(xiàn)方法

    Tensorflow加載與預(yù)處理數(shù)據(jù)詳解實現(xiàn)方法

    讀取大型數(shù)據(jù)集并對其進行有效預(yù)處理可能對其他深度學(xué)習(xí)庫來說很難實現(xiàn),但是TensorFlow借助Data API很容易實現(xiàn):只需創(chuàng)建一個數(shù)據(jù)集對象,并告訴它如何從何處獲取數(shù)據(jù)以及如何對其進行轉(zhuǎn)換
    2022-11-11
  • python使用BeautifulSoup分析網(wǎng)頁信息的方法

    python使用BeautifulSoup分析網(wǎng)頁信息的方法

    這篇文章主要介紹了python使用BeautifulSoup分析網(wǎng)頁信息的方法,涉及Python使用BeautifulSoup模塊分析網(wǎng)頁信息的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Python爬蟲包BeautifulSoup實例(三)

    Python爬蟲包BeautifulSoup實例(三)

    這篇文章主要為大家詳細介紹了Python爬蟲包BeautifulSoup實例,具有一定的參考價值,感興趣的朋友可以參考一下
    2018-06-06
  • Pytorch中index_select() 函數(shù)的實現(xiàn)理解

    Pytorch中index_select() 函數(shù)的實現(xiàn)理解

    這篇文章主要介紹了Pytorch中index_select() 函數(shù)的實現(xiàn)理解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • python3實現(xiàn)高效的端口掃描

    python3實現(xiàn)高效的端口掃描

    這篇文章主要為大家詳細介紹了python3實現(xiàn)高效的端口掃描,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 我們?yōu)槭裁匆獪p少Python中循環(huán)的使用

    我們?yōu)槭裁匆獪p少Python中循環(huán)的使用

    這篇文章主要介紹了我們?yōu)槭裁匆獪p少Python中循環(huán)的使用,我將闡述 Python 提供的一些簡單但是非常有用的結(jié)構(gòu),一些小技巧以及一些我在數(shù)據(jù)科學(xué)工作中遇到的案例。我將討論 Python 中的 for 循環(huán),以及如何盡量避免使用它們,需要的朋友可以參考下
    2019-07-07

最新評論