Qt 清空QPixMap

1、如果为使用场景视图框架:

清空这么写就好了,默认构造就是空的
QPixmap clearPix = QPixmap();
pix = clearPix;
update();

2、如果使用了场景视图框架。

那就用QGraphicsScene::removeItem(QGraphicsItem *item);

例如:

预先定义变量:QGraphicsPixmapItem *mapitem ;
加载图片

if(image->load(fileName)){//重绘背景图graphicsView->_orignal_backGround = false;QImage mirroredImage = image->mirrored(false, true);graphicsView->map = QPixmap::fromImage(mirroredImage);mapitem = _scene->addPixmap( graphicsView->map);mapitem->setFlag(QGraphicsItem::ItemIsFocusable);mapitem->setZValue(-1);}

删除图片

   //清空背景if(mapitem !=nullptr){_scene->removeItem(mapitem); }

Qt 清空QPixMap相关推荐

  1. QT中Qpixmap与QImage的转化

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

  2. Qt绘 —— QPixmap 的使用

    QPixmap 的使用 直接给个例子: QPixmap pix(16,16); //作为绘图设备 QPainter painter(&pix); //创建一直画笔 painter.fillRe ...

  3. 【Qt】QPixmap加载图片报错:Corrupt JPEG data: premature end of data segment Didn‘t expect more than one scan

    1.问题描述 在使用QPixmap加载图片时失败,错误信息如下 Corrupt JPEG data: premature end of data segment Didn't expect more ...

  4. QT清空文件夹内所有文件

    //清空文件夹下的分幅文件 bool AutoSample::ClearMapSheetFiles(QString folderpath) {QDir dir(folderpath);QStringL ...

  5. QT 利用QPixmap复制图片

    记录一下,今天忘记这个用法了,想查资料不知道从哪里查起,结果就是差点气死,TMD 先选择把那个图片复制到那里去,这里是我的路径,你们的自己填,命名规则就是当前的日期. QDateTime curren ...

  6. qt中QPixmap和QImage使用

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

  7. Linux下Qt的QPixmap加载图片无法显示的问题

    在当前路径下加载个图片,有错吗??? 如题,这个问题搞了半天,弄到怀疑自己的能力.直到使用QDir::currentPath();  获取了程序的路径后我才明白,原来是系统的问题. 因为系统当前路径没 ...

  8. Qt清空表数据并重置自增列(sqlite+mysql)

    void DBHelper::clearData(const QString &tableName) {QString sql;QSqlQuery query;if (App::LocalDB ...

  9. 【Qt 从入门到入土】下篇

    [Qt 从入门到入土]上篇 一个非常好的学习 Qt 的视频 本文目录 6. 对话框QDialog 6.1 基本概念 6.2 标准对话框 6.3 自定义消息框 6.4 消息对话框 6.5 标准文件对话框 ...

最新文章

  1. 调用另一个Activity
  2. 史上最让数学家无奈的规定!背后真相让人不敢相信,可是没有人能证明对错.........
  3. 修改eclipse默认编码方式
  4. 快速学会开发微信小程序
  5. MYSQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No 解决办法
  6. 微信小程序webview内页面分享
  7. 拓端tecdat|R语言小数定律的保险业应用:泊松分布模拟索赔次数
  8. git gui怎么拉取项目代码_Gitee码云如何更新项目上的代码?
  9. 软件测试工程师相关证书
  10. 算法笔记(18)数据升维及Python代码实现
  11. 如何高效阅读一篇论文
  12. Jetson Nano 按键切换摄像头
  13. 张瑞申教授SSRN论文数据公开 | 公司层面气候变化暴露指数
  14. 从输入一个URL地址到浏览器完成渲染的整个过程
  15. 1亿像素手机,4K电视,能达到人眼分辨率吗
  16. 掌握雅思写作:任务 2(在 7 小时内达到 7+ 级)
  17. 基于STM32单片机的温湿度检测报警器(数码管)(Proteus仿真+程序)
  18. Boost库学习の时间日期处理
  19. 2023年11大热门IT技能,网络安全赢麻了
  20. 断桥残雪php爱墙(许愿墙)程序源码

热门文章

  1. rn webview加载本地静态html,RNwebview加载本地html.htm
  2. Matlab循环读取txt文件并对其中数据进行计算最后导出为excel
  3. 十七、“秦时山洞汉时水,水长山高不止息。”(2021.5.17)
  4. 使用wdcp面板安装感恩教师节wordpress网站
  5. 常见回归和分类损失函数比较
  6. 深度学习CTR模型最全演化图谱 [王喆观点]
  7. VTK修炼之道10:可视化管道的连接与执行
  8. 23种设计模式C++源码与UML实现--模板模式
  9. 高级C语言教程-存储器和指针
  10. 计算机网络复习-应用层