pyqt 实现在Widgets中显示图片和文字的方法


Posted in Python onJune 13, 2019

思路非常简单:<p>创建window,设置窗口大小,创建label1,导入图片,创建label2,导入文字,show,结束!</p>

import sys
from PyQt5 import QtWidgets,QtGui
#定义窗口函数window
def window():
  #我事实上不太明白干嘛要这一句话,只是pyqt窗口的建立都必须调用QApplication方法
  app=QtWidgets.QApplication(sys.argv)
  #新建一个窗口,名字叫做w
  w=QtWidgets.QWidget()
  #定义w的大小
  w.setGeometry(100,100,300,200)
  #给w一个Title
  w.setWindowTitle('lesson 2')
  #在窗口w中,新建一个lable,名字叫做l1
  l1=QtWidgets.QLabel(w)
  #调用QtGui.QPixmap方法,打开一个图片,存放在变量png中
  png=QtGui.QPixmap('/home/capture/Pictures/Selection_026.png')
  # 在l1里面,调用setPixmap命令,建立一个图像存放框,并将之前的图像png存放在这个框框里。
  l1.setPixmap(png)
 
  #在窗口w中,新建另一个label,名字叫做l2
  l2=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()
  #退出整个app
  app.exit(app.exec_())
#调用window这个函数
window()

pyqt 实现在Widgets中显示图片和文字的方法

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

import sys
from PyQt5 import QtWidgets,QtGui
#定义窗口函数window
def window(png,file_text):
  #新建一个窗口,名字叫做w
  w=QtWidgets.QWidget()
  #定义w的大小
  w.setGeometry(100,100,300,200)
  #给w一个Title
  w.setWindowTitle('lesson 2')
  #在窗口w中,新建一个lable,名字叫做l1
  l1=QtWidgets.QLabel(w)
  #调用QtGui.QPixmap方法,打开一个图片,存放在变量png中
 
  # 在l1里面,调用setPixmap命令,建立一个图像存放框,并将之前的图像png存放在这个框框里。
  l1.setPixmap(png)
 
  #在窗口w中,新建另一个label,名字叫做l2
  l2=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()
  #把图片和文本传递给函数window
  window(Png,File_text)
  #退出
  app.exit(app.exec_())

以上这篇pyqt 实现在Widgets中显示图片和文字的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析中国天气网的天气数据
Mar 21 Python
在Linux下调试Python代码的各种方法
Apr 17 Python
python实现感知器算法详解
Dec 19 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
Apr 25 Python
python小程序实现刷票功能详解
Jul 17 Python
Python django搭建layui提交表单,表格,图标的实例
Nov 18 Python
Python timer定时器两种常用方法解析
Jan 20 Python
Python openpyxl模块实现excel读写操作
Jun 30 Python
golang/python实现归并排序实例代码
Aug 30 Python
基于OpenCV的网络实时视频流传输的实现
Nov 15 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 #Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
Jun 13 #Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 #Python
python3.4+pycharm 环境安装及使用方法
Jun 13 #Python
python自动化之Ansible的安装教程
Jun 13 #Python
PyQt5 实现给窗口设置背景图片的方法
Jun 13 #Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
Jun 13 #Python
You might like
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
vue-loader教程介绍
2017/06/14 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
Python 专题三 字符串的基础知识
2017/03/19 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
Python将string转换到float的实例方法
2019/07/29 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
动态密码技术
2012/10/18 面试题
局域网标准
2016/09/10 面试题
易程科技软件测试笔试
2013/03/24 面试题
医院护士求职自荐信格式
2013/09/21 职场文书
艺术节主持词
2014/04/02 职场文书
国际贸易系求职信
2014/08/09 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
病危通知书样本
2015/04/17 职场文书
签证工作证明模板
2015/06/15 职场文书
讲座新闻稿
2015/07/18 职场文书
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python
Python实现双向链表基本操作
2022/05/25 Python
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS