专栏首页跟Qt君学编程保存某个QML控件为图片

保存某个QML控件为图片

❝利用grabToImage函数保存QML控件为图片文件。 ❞

grabToImage原型

  抓取控件到内存图像中。

bool grabToImage(callback, targetSize)

例子

  1. 保存source控件图像。
Rectangle {
    id: source
    width: 100
    height: 100
}

...
/* 保存source控件图像 */
source.grabToImage(function(result) {
                       result.saveToFile("demo.png");
                   });
  1. 我们还可以将抓取到控件的图像转发到Image控件中:
Rectangle {
    id: source
    width: 100
    height: 100
}

Image {
    id: image
}

...
source.grabToImage(function(result) {
                       /* 将source控件图像设置到image控件中。 */
                       image.source = result.url;
                   },
                   Qt.size(50, 50));

本文分享自微信公众号 - Qt君(qtjuna)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Qml好用的default附加属性

      看似很没用的属性却说有用,还说好用。第一个例子看起来和常规做法差不多。那么我们看看第二个例子使用起来是如何好用的。   Group.qml组件:

    Qt君
  • QJson第三方JSON处理库

    JSON(JavaScript对象表示法)是一种轻量级的数据交换格式。它可以表示整数,实数,字符串,值的有序序列以及名称/值对的集合。

    Qt君
  • 总结if/elif/else/endif宏之间的嵌套关系

    Qt君
  • 将VR融入无人机,Parrot推出两款新手无人机套餐

    镁客网
  • 【机器学习实战】第6章 支持向量机

    第6章 支持向量机 <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/la...

    片刻
  • ESP8266 LUA脚本语言开发: 外设篇-GPIO输出高低电平

    https://nodemcu.readthedocs.io/en/master/en/modules/gpio/

    杨奉武
  • 看文本知语义:谷歌推一步到位自然语言理解框架SLING | 论文+代码

    夏乙 编译自 Google Research Blog 量子位 出品 | 公众号 QbitAI 大多数自然语言理解(NLU)系统分析语言的过程是一条由分析步骤组...

    量子位
  • .NET Core 实现定时抓取博客园首页文章信息并发送到邮箱

    晓晨
  • .NET Core 实现定时抓取博客园首页文章信息并发送到邮箱

    大家好,我是晓晨。许久没有更新博客了,今天给大家带来一篇干货型文章,一个每隔5分钟抓取博客园首页文章信息并在第二天的上午9点发送到你的邮箱的小工具。比如我在20...

    晓晨
  • 《面向模式的软件体系结构 卷2:用于并发和网络化对象的模式》

    中间件是Web服务、分布式对象、协同应用程序、电子商务系统以及其他重要平台的基础。开发并发与联网中间件和应用程序过程中面临的关键问题有服务访问与配置、时间处理、...

    用户3157710

扫码关注云+社区

领取腾讯云代金券