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

pyqt 實(shí)現(xiàn)在Widgets中顯示圖片和文字的方法

 更新時(shí)間:2019年06月13日 10:54:54   作者:boss212  
今天小編就為大家分享一篇pyqt 實(shí)現(xiàn)在Widgets中顯示圖片和文字的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

思路非常簡(jiǎn)單:<p>創(chuàng)建window,設(shè)置窗口大小,創(chuàng)建label1,導(dǎo)入圖片,創(chuàng)建label2,導(dǎo)入文字,show,結(jié)束!</p>

import sys
from PyQt5 import QtWidgets,QtGui
#定義窗口函數(shù)window
def window():
  #我事實(shí)上不太明白干嘛要這一句話,只是pyqt窗口的建立都必須調(diào)用QApplication方法
  app=QtWidgets.QApplication(sys.argv)
  #新建一個(gè)窗口,名字叫做w
  w=QtWidgets.QWidget()
  #定義w的大小
  w.setGeometry(100,100,300,200)
  #給w一個(gè)Title
  w.setWindowTitle('lesson 2')
  #在窗口w中,新建一個(gè)lable,名字叫做l1
  l1=QtWidgets.QLabel(w)
  #調(diào)用QtGui.QPixmap方法,打開一個(gè)圖片,存放在變量png中
  png=QtGui.QPixmap('/home/capture/Pictures/Selection_026.png')
  # 在l1里面,調(diào)用setPixmap命令,建立一個(gè)圖像存放框,并將之前的圖像png存放在這個(gè)框框里。
  l1.setPixmap(png)
 
  #在窗口w中,新建另一個(gè)label,名字叫做l2
  l2=QtWidgets.QLabel(w)
  #用open方法打開一個(gè)文本文件,并且調(diào)用read命令,將其內(nèi)容讀入到file_text中
  file=open('/home/capture/eric6_test/auto_k2_all/test1.log')
  file_text=file.read()
  #調(diào)用setText命令,在l2中顯示剛才的內(nèi)容
  l2.setText(file_text)
 
  #調(diào)整l1和l2的位置
  l1.move(100,20)
  l2.move(140,120)
  #顯示整個(gè)窗口
  w.show()
  #退出整個(gè)app
  app.exit(app.exec_())
#調(diào)用window這個(gè)函數(shù)
window()

不過,這樣寫的目的是什么,弄一個(gè)函數(shù),來生成一個(gè)圖像,沒有參數(shù)可以輸入?還不如不用函數(shù)呢。所以,我改了一下。

import sys
from PyQt5 import QtWidgets,QtGui
#定義窗口函數(shù)window
def window(png,file_text):
  #新建一個(gè)窗口,名字叫做w
  w=QtWidgets.QWidget()
  #定義w的大小
  w.setGeometry(100,100,300,200)
  #給w一個(gè)Title
  w.setWindowTitle('lesson 2')
  #在窗口w中,新建一個(gè)lable,名字叫做l1
  l1=QtWidgets.QLabel(w)
  #調(diào)用QtGui.QPixmap方法,打開一個(gè)圖片,存放在變量png中
 
  # 在l1里面,調(diào)用setPixmap命令,建立一個(gè)圖像存放框,并將之前的圖像png存放在這個(gè)框框里。
  l1.setPixmap(png)
 
  #在窗口w中,新建另一個(gè)label,名字叫做l2
  l2=QtWidgets.QLabel(w)
  #用open方法打開一個(gè)文本文件,并且調(diào)用read命令,將其內(nèi)容讀入到file_text中
 
  #調(diào)用setText命令,在l2中顯示剛才的內(nèi)容
  l2.setText(file_text)
 
  #調(diào)整l1和l2的位置
  l1.move(100,20)
  l2.move(140,120)
  #顯示整個(gè)窗口
  w.show()
  #退出函數(shù),很奇怪,沒有這個(gè)還不行
  sys.exit(app.exec_())
#調(diào)用window這個(gè)函數(shù)
if __name__ == '__main__':
  #我事實(shí)上不太明白干嘛要這一句話,只是pyqt窗口的建立都必須調(diào)用QApplication方法
  app = QtWidgets.QApplication(sys.argv)
  #圖片和文件,各打開一個(gè)
  Png=QtGui.QPixmap('/home/capture/Pictures/Selection_026.png')
  File = open('/home/capture/eric6_test/auto_k2_all/test1.log')
  File_text = File.read()
  #把圖片和文本傳遞給函數(shù)window
  window(Png,File_text)
  #退出
  app.exit(app.exec_())

以上這篇pyqt 實(shí)現(xiàn)在Widgets中顯示圖片和文字的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python讀寫excel數(shù)據(jù)--pandas詳解

    python讀寫excel數(shù)據(jù)--pandas詳解

    這篇文章主要為大家詳細(xì)介紹了python操作EXCEL讀數(shù)據(jù)、寫數(shù)據(jù)的實(shí)例源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 如何使用python檢測(cè)某網(wǎng)盤鏈接是否有效

    如何使用python檢測(cè)某網(wǎng)盤鏈接是否有效

    這篇文章主要為大家介紹了使用python檢測(cè)某網(wǎng)盤鏈接是否有效的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python實(shí)現(xiàn)回旋矩陣方式(旋轉(zhuǎn)矩陣)

    python實(shí)現(xiàn)回旋矩陣方式(旋轉(zhuǎn)矩陣)

    今天小編就為大家分享一篇python實(shí)現(xiàn)回旋矩陣方式(旋轉(zhuǎn)矩陣),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 清晰易懂的Python徹底卸載與清理教程(附完整步驟)

    清晰易懂的Python徹底卸載與清理教程(附完整步驟)

    在使用Python時(shí)可能會(huì)遇到版本不兼容、安裝錯(cuò)誤或需要清理舊版本以進(jìn)行新的安裝的情況,這篇文章主要介紹了Python徹底卸載與清理教程的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-07-07
  • python Socket網(wǎng)絡(luò)編程實(shí)現(xiàn)C/S模式和P2P

    python Socket網(wǎng)絡(luò)編程實(shí)現(xiàn)C/S模式和P2P

    這篇文章主要介紹了python Socket網(wǎng)絡(luò)編程實(shí)現(xiàn)C/S模式和P2P,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python 機(jī)器學(xué)習(xí)的標(biāo)準(zhǔn)化、歸一化、正則化、離散化和白化

    python 機(jī)器學(xué)習(xí)的標(biāo)準(zhǔn)化、歸一化、正則化、離散化和白化

    這篇文章主要介紹了聊聊機(jī)器學(xué)習(xí)的標(biāo)準(zhǔn)化、歸一化、正則化、離散化和白化,幫助大家更好的理解和學(xué)習(xí)使用python進(jìn)行機(jī)器學(xué)習(xí),感興趣的朋友可以了解下
    2021-04-04
  • Python利用myqr庫創(chuàng)建自己的二維碼

    Python利用myqr庫創(chuàng)建自己的二維碼

    這篇文章主要給大家介紹了關(guān)于Python利用myqr庫創(chuàng)建自己的二維碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python+Matplotlib繪制3D圖像的示例詳解

    Python+Matplotlib繪制3D圖像的示例詳解

    這篇文章主要為大家介紹了如何使用python matplotlib繪制繪制出一系列酷炫的3D圖像,例如:3D散點(diǎn)圖,3D曲線圖等,感興趣的可以了解一下
    2022-04-04
  • Python列表賦值的六種核心方法

    Python列表賦值的六種核心方法

    在Python編程中,列表(list)是最常用的數(shù)據(jù)結(jié)構(gòu)之一,當(dāng)需要復(fù)制或修改列表時(shí),不同的賦值方式會(huì)產(chǎn)生截然不同的性能表現(xiàn),本文將帶您深入探索列表賦值的六種核心方法,通過實(shí)際性能測(cè)試揭示它們的效率差異,并給出不同場(chǎng)景下的最佳選擇,需要的朋友可以參考下
    2025-04-04
  • 詳解 Python中LEGB和閉包及裝飾器

    詳解 Python中LEGB和閉包及裝飾器

    這篇文章主要介紹了詳解 Python中LEGB和閉包及裝飾器的相關(guān)資料,主要介紹了函數(shù)作用域和閉包的理解和使用方法及Python中的裝飾器,需要的朋友可以參考下
    2017-08-08

最新評(píng)論