思路非常简单:<p>创建window,设置窗口大小,创建label1,导入图片,创建label2,导入文字,show,结束!</p>
import sys
from PyQt5 import QtWidgets,QtGui
#定义窗口函数window
def window():#我事实上不太明白干嘛要这一句话,只是pyqt窗口的建立都必须调用QApplication方法app=QtWidgets.QApplication(sys.argv)#新建一个窗口,名字叫做ww=QtWidgets.QWidget()#定义w的大小w.setGeometry(100,100,300,200)#给w一个Titlew.setWindowTitle('lesson 2')#在窗口w中,新建一个lable,名字叫做l1l1=QtWidgets.QLabel(w)#调用QtGui.QPixmap方法,打开一个图片,存放在变量png中png=QtGui.QPixmap('/home/capture/Pictures/Selection_026.png')# 在l1里面,调用setPixmap命令,建立一个图像存放框,并将之前的图像png存放在这个框框里。l1.setPixmap(png)#在窗口w中,新建另一个label,名字叫做l2l2=QtWidgets.QLabel(w)#用open方法打开一个文本文件,并且调用read命令,将其内容读入到file_text中file=open('/home/capture/eric6_test/auto_k2_all/test1.log')file_text=file.read()#调用setText命令,在l2中显示刚才的内容l2.setText(file_text)#调整l1和l2的位置l1.move(100,20)l2.move(140,120)#显示整个窗口w.show()#退出整个appapp.exit(app.exec_())
#调用window这个函数
window()

不过,这样写的目的是什么,弄一个函数,来生成一个图像,没有参数可以输入?还不如不用函数呢。所以,我改了一下。

import sys
from PyQt5 import QtWidgets,QtGui
#定义窗口函数window
def window(png,file_text):#新建一个窗口,名字叫做ww=QtWidgets.QWidget()#定义w的大小w.setGeometry(100,100,300,200)#给w一个Titlew.setWindowTitle('lesson 2')#在窗口w中,新建一个lable,名字叫做l1l1=QtWidgets.QLabel(w)#调用QtGui.QPixmap方法,打开一个图片,存放在变量png中# 在l1里面,调用setPixmap命令,建立一个图像存放框,并将之前的图像png存放在这个框框里。l1.setPixmap(png)#在窗口w中,新建另一个label,名字叫做l2l2=QtWidgets.QLabel(w)#用open方法打开一个文本文件,并且调用read命令,将其内容读入到file_text中#调用setText命令,在l2中显示刚才的内容l2.setText(file_text)#调整l1和l2的位置l1.move(100,20)l2.move(140,120)#显示整个窗口w.show()#退出函数,很奇怪,没有这个还不行sys.exit(app.exec_())
#调用window这个函数
if __name__ == '__main__':#我事实上不太明白干嘛要这一句话,只是pyqt窗口的建立都必须调用QApplication方法app = QtWidgets.QApplication(sys.argv)#图片和文件,各打开一个Png=QtGui.QPixmap('/home/capture/Pictures/Selection_026.png')File = open('/home/capture/eric6_test/auto_k2_all/test1.log')File_text = File.read()#把图片和文本传递给函数windowwindow(Png,File_text)#退出app.exit(app.exec_())

pyqt 在Widgets中显示图片和文字相关推荐

  1. python中显示图片和文字

    python中显示图片和文字 这里的实现方法有两种:一种是python结合opencv实现:一种是python自带的matplot工具来实现的. python+opencv实现 python+matp ...

  2. Android - 文字中显示图片

    Android TextView中显示图片的4种方式 转载于:https://www.cnblogs.com/qlky/p/7282658.html

  3. UIButton上同时显示图片和文字的方法

    copy from CPLASF_lixj  http://blog.csdn.net/qijianli/article/details/8152726 项目中经常会遇到Button上同时显示图片和文 ...

  4. python截取图片的ROI+OpenCV 在坐标中显示图片+鼠标点击图片显示点坐标

    又来做下笔记了.现在我的毕业设计进行到数据处理的阶段,要在乳腺图像上截取4张相同大小的1024*1024图片,并且每张图片都必须覆盖微钙化点,以下是我现在用到的一些简单程序. 1.首先是截图程序如下: ...

  5. 在主机之间进行串口互传以及用opencv显示图片及文字

    目录 一 在笔记本电脑之间用sub转ttl线链接并用串口调试助手发送文件至另一台电脑 二 在虚拟机上用opencv显示图片以及文字 三 总结 四参考文献 一 在笔记本电脑之间用sub转ttl线链接并用 ...

  6. 在DataGrid中显示图片

    兼谈 DadaGrid 模板列的创建 DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便.除了与数据源直接绑定以外,我们还可以通过列绑定模 ...

  7. Springboot中给图片添加文字水印

    Springboot中给图片添加文字水印 工作中遇到给图片添加文字水印的需求,记录下来方便之后查阅 需求内容: 给一张图片添加指定文字水印,使一张图片上有多个水印内容,并且设定一个水印开关,可指定是否 ...

  8. python opencv 内存泄露_解决python中显示图片的plt.imshow plt.show()内存泄漏问题

    当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法 from matp ...

  9. 如何在CSDN博客中显示图片而不是链接

    之前想在发的博客里加入图片,结果试了好多次,只是在博客中显示图片链接...... 后来发现添加图片时没有选择宽度与高度,无语了...... 总结一下,希望以后遇到和我一样问题的朋友可以通过这篇博客得到 ...

最新文章

  1. 张孝祥Java培训视频及孙鑫java视频网址
  2. 蓝港CIO韩明顺谈零售数字化转型:面向体验、玩转数据
  3. SQL基础【十六、Union】
  4. 自动生成 指定范围日期 生成字符串格式时间日期 --计算连续时间 SQL
  5. net下的高性能轻量化半自动orm+linq的《SqlBatis》
  6. 如何将spyder打包成exe_exe程序打包成安装文件,自己的程序制作成一键安装程序...
  7. 吴恩达机器学习(十五)大规模机器学习(Batch、Stochastic、Mini-batch gradient descent、MapReduce)
  8. purcell的emacs配置中的自动补全功能开启
  9. 2021-09-14 if__name__ == ‘__main__‘的用法
  10. HTML设置背景颜色及背景图片
  11. 使用ifconfig结合awk提取主机的IP地址方法
  12. 面试中经常被问到Java引用类型原理,带你深入剖析
  13. SAP 谈谈存货分析报表
  14. 什么是Oauth2.0授权,四种授权模式
  15. 多元线性回归和正规方程解
  16. idea中src/main/resources目录下的applicationContext.xml文件访问src/main/webap目录下的配置文件
  17. C++程序设计课程中的团队建设
  18. [RabbitMQ--1] MQ简介
  19. 管理者在公司如何制定决策
  20. 金融信创与云化转型|保险超融合架构转型与场景探索合集

热门文章

  1. 简单易懂:iPhone USB PD快充从入门到精通(转)
  2. 29岁年轻人离奇死亡:不是生活太苦,是你容易想得太多
  3. 后期调色效果Lr预设
  4. CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport(转载)
  5. Vue前端项目-Vuex实战使用
  6. UGUI背包实现详解之一UGUI精准拖拽
  7. 断舍离是一种什么智慧?
  8. 基于BPMN2.0的工单系统架构设计(上) 1
  9. 计算机考研420分能上清华吗,清华五道口金融学院复试,大量420分的学霸落榜,很扎心...
  10. 联想r9000p怎么在官方加装硬盘