PyQt5每天必学之像素图控件QPixmap


Posted in Python onApril 19, 2018

QPixmap 像素图控件是用来处理图像的控件之一。它用于将优化后的图像显示在屏幕上。在我们的代码示例中,我们将使用QPixmap 控件在程序窗口上显示图像。

#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""
PyQt5 教程

在这个例子中,我们显示窗口上的图像。

作者:我的世界你曾经来过
博客:http://blog.csdn.net/weiaitaowang
最后编辑:2016年8月4日
"""

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QHBoxLayout, QLabel
from PyQt5.QtGui import QPixmap

class Example(QWidget):

  def __init__(self):
    super().__init__()

    self.initUI()

  def initUI(self):

    hbox = QHBoxLayout(self)
    pixmap = QPixmap('F:\Python\PyQt5\Widgets\images\liutao.png')

    lb1 = QLabel(self)
    lb1.setPixmap(pixmap)

    hbox.addWidget(lb1)
    self.setLayout(hbox)

    self.move(300, 300)
    self.setWindowTitle('像素图控件')    
    self.show()

  def showDate(self, date):

    self.lb1.setText(date.toString())

if __name__ == '__main__':

  app = QApplication(sys.argv)
  ex = Example()
  sys.exit(app.exec_())

在我们的例子中,我们将图像显示在该程序的窗口上。

pixmap = QPixmap('F:\Python\PyQt5\Widgets\images\liutao.png')

我们创建的QPixmap 对象需要一个文件作为参数。

lb1 = QLabel(self)
lb1.setPixmap(pixmap)

我们把QPixmap 对象映射到的QLabel 控件。

程序执行后

PyQt5每天必学之像素图控件QPixmap

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的下载8000首儿歌的代码分享
Nov 21 Python
python虚拟环境virtualenv的安装与使用
Sep 21 Python
python实现kMeans算法
Dec 21 Python
解决DataFrame排序sort的问题
Jun 07 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
Python中的 ansible 动态Inventory 脚本
Jan 19 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 Python
Django实现文章详情页面跳转代码实例
Sep 16 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
Jun 11 Python
PyQt5每天必学之单行文本框
Apr 19 #Python
PyQt5每天必学之日历控件QCalendarWidget
Apr 19 #Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
Apr 19 #Python
PyQt5每天必学之带有标签的复选框
Apr 19 #Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
Apr 19 #Python
Python实现按照指定要求逆序输出一个数字的方法
Apr 19 #Python
一篇文章读懂Python赋值与拷贝
Apr 19 #Python
You might like
Terran兵种对照表
2020/03/14 星际争霸
php字符串截取函数用法分析
2014/11/25 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
JavaScript toFixed() 方法
2010/04/15 Javascript
jquery选择器(常用选择器说明)
2010/09/28 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
layui对工具条进行选择性的显示方法
2019/09/19 Javascript
Python 正则表达式(转义问题)
2014/12/15 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
python图像处理之反色实现方法
2015/05/30 Python
深入浅出学习python装饰器
2017/09/29 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
Python datetime包函数简单介绍
2019/08/28 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
大学生个人自荐信
2014/02/24 职场文书
中学生寄语大全
2014/04/03 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
工作推荐信范文
2014/05/10 职场文书
检讨书1000字
2014/10/11 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书