本文主要总结在Qt5.9中的Pixmap图片设备上绘制线段,具体的实例如下代码所示:

1.1新建一个Widget工程,基类选择为Dialog,在dialog.h头文件中,添加如下代码:

1.2在dialog.cpp源文件中的paintEvent(QPaintEvent *),添加如下代码:

1.3程序构建运行的结果,如下图所示:

由上图结果可知,在红色画布中,添加了一条直线段。

1.4修改dialog.cpp源文件中的paintEvent(QPaintEvent *)函数里面的代码,改为如下代码:

1.5程序构建运行的结果,如下图所示:

由上图结果可知,画布坐标系统扩大2倍,直线长度在视觉上的效果也扩大了2倍。

1.6修改dialog.cpp源文件中的paintEvent(QPaintEvent *)函数里面的代码,改为如下代码:

1.7程序构建运行的结果,如下图所示:

由上图结果可知,坐标系统扩大2倍后,直线段出现明显的断点。

参考内容:

http://www.qter.org/portal.php?mod=view&aid=43

Qt5.9中在Pixmap图片设备上绘制线段实例相关推荐

  1. 170 FPS!YolactEdge:边缘设备上的实时实例分割,已开源!

    点击上方"CVer",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:AI人工智能初学者 论文:https://arxiv.org/abs/2012.1 ...

  2. iphone html5 浏览器缓存文件,html5中localStorage 在苹果设备上总结

    前端时间做开发的时候,用到localStorage,但是在苹果设备上出现了问题,就是在苹果设备上的浏览器中无法存储,最后花了点精力,找到了问题所在--浏览器的无痕模式,因为一般默认的是无痕模式,在无痕 ...

  3. YolactEdge:首个开源边缘设备上的实时实例分割(Jetson AGX Xavier: 30 FPS)

    YolactEdge 是第一个可在小型边缘设备上以实时速度运行的有竞争力的实例分割方法. 在550x550分辨率的图像上,以ResNet-101为主干网的YolactEdge 在Jetson AGX ...

  4. YolactEdge:边缘设备上的实时实例分割(Xavier: 30 FPS, RTX 2080 Ti:170 FPS)

    带有ResNet-101的YolactEdge在Jetson AGX Xavier上的速度高达30.8 FPS,在RTX 2080 Ti上的速度为172.7 FPS,AP性能超强!速度是目前主流方法的 ...

  5. 在图片UIImage上绘制文字(字符串文字转图片)

    很多时候我们需要在一张背景图上面绘制文字并且重新生成一张带有绘制好文字的图片,一开始我使用的是我上篇博客中提到的先自定义一个UIView然后再UIView上面绘制文字,绘制完成之后再通过将UIView ...

  6. php用ajaxs上传图片_php+ajax实现图片文件上传功能实例

    目前常用的异步文件上传功能有几种,比较多见的如使用iframe框架形式,ajax功能效果,以及flash+php功能,下面介绍ajax与iframe实现异步文件上传的功能的例子. 方法一,利用jque ...

  7. python鼠标画点连线_使用Matplotlib在Python中使用鼠标在图像上绘制点

    我试图用鼠标在图像上绘制点. 问题是:图像出现了,但是当我点击鼠标时,什么也没有绘制出来(即使我点击了几次).在 我的Python版本是python2.7,带有Anaconda和IPython控制台. ...

  8. TensorFlow Lite:TensorFlow在移动设备与嵌入式设备上的轻量级跨平台解决方案 | Google 开发者大会 2018...

    Google 开发者大会 (Google Developer Days,简称 GDD) 是展示 Google 最新开发者产品和平台的全球盛会,旨在帮助你快速开发优质应用,发展和留住活跃用户群,充分利用 ...

  9. 如何在移动设备上调试html5开发的网页

    在我们用phoengap+html5做的移动app中,经常遇到的问题就是 本地网页兼容但是到了app出现不兼容的情况,原因是手机端页面,大多运行在webkit内核的浏览器上,但还是会因平台.厂商的不同 ...

最新文章

  1. Java项目:考试系统Java基础Gui(java+Gui)
  2. tensorflow中的梯度弥散与梯度爆炸
  3. 新人上路-搭建项目-springweb-controller测试
  4. linux 远程禁用root
  5. 北京大学药学院张亮仁教授/刘振明研究员课题组博士后招聘启事
  6. netcore 编译 html dll,ASP.NET Core Razor 视图预编译、动态编译
  7. Bootstrap 标签页Tab插件的事件
  8. 【机器学习】一般线性回归
  9. java 命令 native2ascii_java native2ascii.exe命令
  10. java窗口布局_Java窗口(JFrame)从零开始(4)——流布局+边界布局+网格布局
  11. 重订增广(清朝·周希陶)
  12. python无头浏览器截图_selenium3使用谷歌无头浏览器、截图
  13. 软件质量管理体系 type:pdf_萧县iso14001环境管理体系各种荣誉资质
  14. 什么是一级域名?一级域名和二级域名的区别是什么?
  15. OpenGL | 通过绘制一个三角形来入门 OpenGL 图形渲染管线
  16. linux 释放内存
  17. frontend -- 框架
  18. html图片自动变大,使用CSS自动调整浏览器大小的图像大小
  19. html5中歌曲和歌词同步的方法
  20. Cocos2d-X Box2D内容讲解

热门文章

  1. Word文档如何进行压缩文件?
  2. STM32F105 实现USB BULK传输
  3. ORACLE OGG同步时更新分区字段值的问题
  4. 【实战】前端必会 —— 微信小程序引入背景图
  5. 海航重组当当,航机飘上书香
  6. 使用计算机翻译功能吗,微信上怎么使用翻译功能 翻译功能设置教程
  7. 新手小心:c语言的强符号和弱符号
  8. mint系统用wine打开exe文件
  9. 使用图像扫描控件ScanOnWeb实现在线图像扫描
  10. ApiPost 前后端协作开发神器 Postman+Swagger+Mock+Websocket的完美替代品