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 相关文章推荐
Python3.6正式版新特性预览
Dec 15 Python
python3 shelve模块的详解
Jul 08 Python
Python 多进程和数据传递的理解
Oct 09 Python
更新修改后的Python模块方法
Mar 03 Python
Django 创建新App及其常用命令的实现方法
Aug 04 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
Python 异常处理Ⅳ过程图解
Oct 18 Python
OpenCV哈里斯(Harris)角点检测的实现
Jan 15 Python
python实现tail -f 功能
Jan 17 Python
在 Python 中接管键盘中断信号的实现方法
Feb 04 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
Python采集股票数据并制作可视化柱状图
Apr 04 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中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
JavaScript版代码高亮
2006/06/26 Javascript
javascript 写类方式之五
2009/07/05 Javascript
jquery可见性过滤选择器使用示例
2013/06/24 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
2016/02/20 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
详解Python中的join()函数的用法
2015/04/07 Python
python自动zip压缩目录的方法
2015/06/28 Python
Python设计模式之抽象工厂模式
2016/08/25 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
如何卸载python插件
2020/07/08 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
会计助理的岗位职责
2013/11/29 职场文书
高一学生评语大全
2014/04/25 职场文书
专题组织生活会思想汇报
2014/10/01 职场文书
工程部文员岗位职责
2015/02/04 职场文书
教师学期个人总结
2015/02/11 职场文书
校园安全主题班会
2015/08/12 职场文书
勤俭节约主题班会
2015/08/13 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书
欧元符号 €
2022/02/17 杂记