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获取CPU和内存信息的思路与实现(linux系统)
Jan 03 Python
python去掉字符串中重复字符的方法
Feb 27 Python
讲解Python中的递归函数
Apr 27 Python
Python实现的三层BP神经网络算法示例
Feb 07 Python
Flask-Mail用法实例分析
Jul 21 Python
Python Series从0开始索引的方法
Nov 06 Python
python基于C/S模式实现聊天室功能
Jan 09 Python
详解Python的三种拷贝方式
Feb 11 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 Python
Python基于locals返回作用域字典
Oct 17 Python
Python四款GUI图形界面库介绍
Jun 05 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
深入PHP数据缓存的使用说明
2013/05/10 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
2014/07/31 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
uniapp实现横向滚动选择日期
2020/10/21 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
[01:57]2018DOTA2亚洲邀请赛赛前采访-iG
2018/04/03 DOTA
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
浅述python2与python3的简单区别
2018/09/19 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
Python3进制之间的转换代码实例
2019/08/24 Python
python梯度下降算法的实现
2020/02/24 Python
python如何修改文件时间属性
2021/02/05 Python
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
2014/11/09 面试题
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
车间班长岗位职责
2013/11/30 职场文书
书法培训心得体会
2014/01/05 职场文书
问卷调查计划书
2014/01/10 职场文书
买房协议书
2014/04/11 职场文书
食堂厨师岗位职责
2014/08/25 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
2014年无财产无子女离婚协议书范本
2014/10/09 职场文书
团员自我评价范文
2015/03/10 职场文书
长征观后感
2015/06/09 职场文书
护士岗位竞聘书
2015/09/15 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python