QPixmap  针对绘图进行了优化,一般用于显示加载,和平台相关。而QImage则主要是为图像I/O传输、图片访问和像素修改等操作,和平台无关,可以用来优化UI响应时间。

    QString openfilename=QFileDialog::getOpenFileName(this,tr("选择一个图片"),tr(""),tr("图片文件 (*.png *.jpg *.bmp)"));
    QImage image;
    if(!image.load(openfilename))
    {
        QMessageBox::information(this,tr("提示"),tr("选择图片失败"));
        return;
    }
    ui->labelSnapshot->setPixmap(QPixmap::fromImage(image).scaled(ui->labelSnapshot->size()));

两者相互转换

QImage image = pixmap.toImage();
QPixmap pixmap = QPixmap::fromImage(image);

qt中QPixmap和QImage使用相关推荐

  1. QT中Qpixmap与QImage的转化

    QImage image; image.load(":/pics/earth.png");QPixmap pixmap = QPixmap::fromImage(image.sca ...

  2. opencv常用函数,QT中Mat与QImage的转换

    一.opencv简介 opencv是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Mac OS操作系统上,实现了图像处理和计算机视觉方面的很多通用算法. ...

  3. Qt图片绘图类QPixmap、QImage、QPicture

    绘图设备是指继承 QPaintDevice 的子类,你可以使用 QPainter 直接在其上面绘制图形,Qt 一共提供了四个这样继承 QPaintDevice 的绘图设备类,分别是:QPixmap.Q ...

  4. QT 之绘图进阶: 图片绘图类QPixmap、QImage、QPicture

    前言 绘图设备是指继承 QPaintDevice 的子类,你可以使用 QPainter 直接在其上面绘制图形,Qt 一共提供了四个这样继承 QPaintDevice 的绘图设备类,分别是:QPixma ...

  5. 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(

     新建项目13IO 13IO.pro HEADERS += \ MyWidget.h SOURCES += \ MyWidget.cpp QT += gui widgets network CON ...

  6. OpenCV中IplImage与Qt中的QImage转化

    OpenCV中IplImage与Qt中的QImage转化 在工程中由于要涉及到OpenCV中IplImage与Qt中的QImage转化,所以写了两个类: #ifndef IMAGETRANSFORM_ ...

  7. QT中在label中插入图片自适应label大小等比缩放

    一.代码如下 QImage *img_mainicon;//主图标显示在右上角lable中img_mainicon =new QImage;//新建一个image对象img_mainicon-> ...

  8. Qt中为工程添加资源文件、给按钮添加图片

    Qt中为工程添加资源文件.给按钮添加图片 1.使用QIcon类.代码如下: QIcon icon;icon.addFile(tr("res/icon/wall.png"));ui- ...

  9. QPixmap、QImage、QPicture、QBitmap四者区别

    前言 Qt 提供了四个类来处理图像数据:QImage.QPixmap.QBitmap 和 QPicture. QImage 是为 I/O 和直接像素访问和操作而设计和优化的,而 QPixmap 是为在 ...

最新文章

  1. 对学习编译原理的看法
  2. 【测试面试题】偶数和奇数
  3. Android 动画专题(2)--- Frame Animation
  4. pandas合并concatmerge和plot画图
  5. 赢在中国 (2008-3-19)
  6. sed系列:行或者模式匹配删除特定行
  7. 7款国产的在线HTML编辑器
  8. Nginx配置静态资源
  9. 工业环境软件套件 CODESYS web 服务器被曝严重的RCE漏洞
  10. Eventbus 使用方法和原理分析
  11. paip.提升安全性---登录密码出错次数检测
  12. AI人工智能在自动写歌词软件的最新应用,AI机器人小芝
  13. 微信小程序_for循环
  14. 潮流能模型matlab,基于matlab的yalmip最优潮流建模的Infeasible problem
  15. FlashFXP导出导入站点
  16. 袁创:文本编辑器中文字断行及排版算法研究
  17. 地球形状与重力场模型
  18. Java实现微信公众号扫描二维码未关注时跳转关注界面已关注跳转业务界面
  19. 专业的硬盘数据迁移克隆工具——易我分区大师
  20. AT89S51编辑和烧录软件过程

热门文章

  1. 【计算机视觉 | ViT-G】谷歌大脑提出 ViT-G:缩放视觉 Transformer,高达 90.45% 准确率
  2. 关店歇业?当黄金时代成为历史,快时尚品牌的花式自救
  3. 【机器人基础】机器人学精简笔记-空间描述和变换
  4. 面试百度新浪头条b站阿里的研发实习生面试记录
  5. JavaFX: 导入ikonli-master
  6. 实体词典 情感词典_基于词典的文本情感分析(附代码)
  7. prometheus 报警规则
  8. 数据库与计算机辅助设计ER图,ER图对象联系图和UML类图
  9. 七阶拉丁方阵_拉丁方阵
  10. 【Windows(shell:startup)】个性化开机自启动目录与途径方法