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简单检测文本类型的2种方法【基于文件头及cchardet库】
Sep 18 Python
Python 递归函数详解及实例
Dec 27 Python
详解python的webrtc库实现语音端点检测
May 31 Python
python urllib urlopen()对象方法/代理的补充说明
Jun 29 Python
Flask框架响应、调度方法和蓝图操作实例分析
Jul 24 Python
python实现简易动态时钟
Nov 19 Python
NumPy 基本切片和索引的具体使用方法
Apr 24 Python
简单了解Python write writelines区别
Feb 27 Python
Python flask路由间传递变量实例详解
Jun 03 Python
python 动态绘制爱心的示例
Sep 27 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 Python
详解python网络进程
Jun 15 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
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
Javascript与vbscript数据共享
2007/01/09 Javascript
JQuery select标签操作代码段
2010/05/16 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
微信小程序从注册账号到上架(图文详解)
2019/07/17 Javascript
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
Python中文件遍历的两种方法
2014/06/16 Python
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
Python Flask基础教程示例代码
2018/02/07 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
python实现飞机大战
2018/09/11 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
python自动发微信监控报警
2019/09/06 Python
Python 3.9的到来到底是意味着什么
2020/10/14 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
旧时光糖果:Old Time Candy
2018/02/05 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
青年志愿者活动总结
2014/04/26 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
论文答谢词
2015/01/20 职场文书
2015年教研员工作总结
2015/05/26 职场文书
高一作文之暖冬
2019/11/09 职场文书