pyqt5 从本地选择图片 并显示在label上的实例


Posted in Python onJune 13, 2019

1.主要用到 QFileDialog 方法打开本地文件

2.界面

打开前:

pyqt5 从本地选择图片 并显示在label上的实例

打开后:

pyqt5 从本地选择图片 并显示在label上的实例

3. 代码

import sys
from PyQt5 import QtWidgets, QtCore, QtGui
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
class picture(QWidget):
  def __init__(self):
    super(picture, self).__init__()

    self.resize(600, 400)
    self.setWindowTitle("label显示图片")

    self.label = QLabel(self)
    self.label.setText("  显示图片")
    self.label.setFixedSize(300, 200)
    self.label.move(160, 160)

    self.label.setStyleSheet("QLabel{background:white;}"
                 "QLabel{color:rgb(300,300,300,120);font-size:10px;font-weight:bold;font-family:宋体;}"
                 )

    btn = QPushButton(self)
    btn.setText("打开图片")
    btn.move(10, 30)
    btn.clicked.connect(self.openimage)
  def openimage(self):
    imgName, imgType = QFileDialog.getOpenFileName(self, "打开图片", "", "*.jpg;;*.png;;All Files(*)")
    jpg = QtGui.QPixmap(imgName).scaled(self.label.width(), self.label.height())
    self.label.setPixmap(jpg)


if __name__ == "__main__":
  app = QtWidgets.QApplication(sys.argv)
  my = picture()
  my.show()
  sys.exit(app.exec_())

以上这篇pyqt5 从本地选择图片 并显示在label上的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用正则表达式匹配字符串开头并打印示例
Jan 11 Python
Python 多线程Threading初学教程
Aug 22 Python
python3实现域名查询和whois查询功能
Jun 21 Python
Python实现注册、登录小程序功能
Sep 21 Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
django框架CSRF防护原理与用法分析
Jul 22 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
pycharm中使用request和Pytest进行接口测试的方法
Jul 31 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 Python
python代码实现扫码关注公众号登录的实战
Nov 01 Python
通过pycharm使用git的步骤(图文详解)
Jun 13 #Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 #Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 #Python
在Pycharm中使用GitHub的方法步骤
Jun 13 #Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 #Python
windows10下安装TensorFlow Object Detection API的步骤
Jun 13 #Python
24式加速你的Python(小结)
Jun 13 #Python
You might like
php错误级别的设置方法
2013/06/17 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
解决低版本的浏览器不支持es6的import问题
2018/03/09 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
vue如何截取字符串
2019/05/06 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
python的正则表达式re模块的常用方法
2013/03/09 Python
Python中有趣在__call__函数
2015/06/21 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
2019/08/22 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
工程造价专业大学生职业规划范文
2014/03/09 职场文书
网络管理专业求职信
2014/03/15 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
2016小学新学期寄语
2015/12/04 职场文书
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android