pyqt 在Widgets中显示图片和文字
思路非常简单:<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中显示图片和文字相关推荐
- python中显示图片和文字
python中显示图片和文字 这里的实现方法有两种:一种是python结合opencv实现:一种是python自带的matplot工具来实现的. python+opencv实现 python+matp ...
- Android - 文字中显示图片
Android TextView中显示图片的4种方式 转载于:https://www.cnblogs.com/qlky/p/7282658.html
- UIButton上同时显示图片和文字的方法
copy from CPLASF_lixj http://blog.csdn.net/qijianli/article/details/8152726 项目中经常会遇到Button上同时显示图片和文 ...
- python截取图片的ROI+OpenCV 在坐标中显示图片+鼠标点击图片显示点坐标
又来做下笔记了.现在我的毕业设计进行到数据处理的阶段,要在乳腺图像上截取4张相同大小的1024*1024图片,并且每张图片都必须覆盖微钙化点,以下是我现在用到的一些简单程序. 1.首先是截图程序如下: ...
- 在主机之间进行串口互传以及用opencv显示图片及文字
目录 一 在笔记本电脑之间用sub转ttl线链接并用串口调试助手发送文件至另一台电脑 二 在虚拟机上用opencv显示图片以及文字 三 总结 四参考文献 一 在笔记本电脑之间用sub转ttl线链接并用 ...
- 在DataGrid中显示图片
兼谈 DadaGrid 模板列的创建 DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便.除了与数据源直接绑定以外,我们还可以通过列绑定模 ...
- Springboot中给图片添加文字水印
Springboot中给图片添加文字水印 工作中遇到给图片添加文字水印的需求,记录下来方便之后查阅 需求内容: 给一张图片添加指定文字水印,使一张图片上有多个水印内容,并且设定一个水印开关,可指定是否 ...
- python opencv 内存泄露_解决python中显示图片的plt.imshow plt.show()内存泄漏问题
当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法 from matp ...
- 如何在CSDN博客中显示图片而不是链接
之前想在发的博客里加入图片,结果试了好多次,只是在博客中显示图片链接...... 后来发现添加图片时没有选择宽度与高度,无语了...... 总结一下,希望以后遇到和我一样问题的朋友可以通过这篇博客得到 ...
最新文章
- 张孝祥Java培训视频及孙鑫java视频网址
- 蓝港CIO韩明顺谈零售数字化转型:面向体验、玩转数据
- SQL基础【十六、Union】
- 自动生成 指定范围日期 生成字符串格式时间日期 --计算连续时间 SQL
- net下的高性能轻量化半自动orm+linq的《SqlBatis》
- 如何将spyder打包成exe_exe程序打包成安装文件,自己的程序制作成一键安装程序...
- 吴恩达机器学习(十五)大规模机器学习(Batch、Stochastic、Mini-batch gradient descent、MapReduce)
- purcell的emacs配置中的自动补全功能开启
- 2021-09-14 if__name__ == ‘__main__‘的用法
- HTML设置背景颜色及背景图片
- 使用ifconfig结合awk提取主机的IP地址方法
- 面试中经常被问到Java引用类型原理,带你深入剖析
- SAP 谈谈存货分析报表
- 什么是Oauth2.0授权,四种授权模式
- 多元线性回归和正规方程解
- idea中src/main/resources目录下的applicationContext.xml文件访问src/main/webap目录下的配置文件
- C++程序设计课程中的团队建设
- [RabbitMQ--1] MQ简介
- 管理者在公司如何制定决策
- 金融信创与云化转型|保险超融合架构转型与场景探索合集