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引用(import)文件夹下的py文件的方法
Aug 26 Python
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
python实现简单购物商城
May 21 Python
python 将字符串转换成字典dict的各种方式总结
Mar 23 Python
Python DataFrame 设置输出不显示index(索引)值的方法
Jun 07 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
Nov 21 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 Python
Python绘制数码晶体管日期
Feb 19 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
编译问题
2006/10/09 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
php表单提交问题的解决方法
2011/04/12 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
2017/03/17 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
详解Angular4中路由Router类的跳转navigate
2017/06/09 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
vant 时间选择器--开始时间和结束时间实例
2020/11/04 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
python计数排序和基数排序算法实例
2014/04/25 Python
复习Python中的字符串知识点
2015/04/14 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
django 信号调度机制详解
2019/07/19 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
如何查找和删除数据库中的重复数据
2014/11/05 面试题
工地质量标语
2014/06/12 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
英文辞职信范文
2015/05/13 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书