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除法运算小技巧
Apr 05 Python
python对list中的每个元素进行某种操作的方法
Jun 29 Python
PyTorch搭建多项式回归模型(三)
May 22 Python
python设置环境变量的原因和方法
Jun 24 Python
python 判断字符串中是否含有汉字或非汉字的实例
Jul 15 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
Aug 05 Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 Python
Python对Tornado请求与响应的数据处理
Feb 12 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
怎么快速自学python
Jun 22 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 Python
python 常用的异步框架汇总整理
Jun 18 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
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
PHP中in_array的隐式转换的解决方法
2018/03/06 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
javascript不同页面传值的改进版
2008/09/30 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
document.createElement()用法
2013/03/13 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
JsRender for object语法简介
2014/10/31 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
layui实现数据分页功能
2019/07/27 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
Python随机生成数据后插入到PostgreSQL
2016/07/28 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
python脚本后台执行方式
2019/12/21 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
python退出循环的方法
2020/06/18 Python
Pandas的Apply函数具体使用
2020/07/21 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
美国折扣网站:jClub
2017/08/07 全球购物
艺术爱好者的自我评价分享
2013/10/08 职场文书
专科毕业生自我鉴定
2013/12/01 职场文书
综合素质评价自我评价
2015/03/06 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
《围炉夜话》110句人生箴言,精辟有内涵,引人深思
2019/10/23 职场文书