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中多个数组行合并及列合并的方法总结
Apr 12 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
利用python打开摄像头及颜色检测方法
Aug 03 Python
python模拟键盘输入 切换键盘布局过程解析
Aug 15 Python
python多线程案例之多任务copy文件完整实例
Oct 29 Python
Django 批量插入数据的实现方法
Jan 12 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
Feb 26 Python
在python中修改.properties文件的操作
Apr 08 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 Python
Python可以用来做什么
Nov 23 Python
Pytorch之扩充tensor的操作
Mar 04 Python
python源码剖析之PyObject详解
May 18 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截取中文字符串的问题
2006/07/12 PHP
二招解决php乱码问题
2012/03/25 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
如何离线执行php任务
2017/02/21 PHP
window.open的功能全解析
2006/10/10 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
React和Vue中监听变量变化的方法
2018/11/14 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
JavaScript中callee和caller的区别与用法实例分析
2019/06/28 Javascript
Python获取文件ssdeep值的方法
2014/10/05 Python
python中OrderedDict的使用方法详解
2017/05/05 Python
利用python如何处理nc数据详解
2018/05/23 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
StubHub墨西哥:购买和出售您的门票
2016/09/17 全球购物
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
机电专业大学生求职信
2013/10/04 职场文书
财务管理职业生涯规划范文
2013/12/27 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
公司授权委托书范文
2014/08/02 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
婚育证明格式
2015/06/17 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书