Qt学习交流
文章平均质量分 79
明日再死
这个作者很懒,什么都没留下…
展开
-
QPainterPath路径类的使用(图像移动)
上一篇:QPainter绘图工具的完善文章目录前言一、橡皮擦功能思想(不过多介绍,带一笔)二、路径移动总结Gitee项目地址:[PaintTool_04](https://gitee.com/mrzs2020/qt5-learn/tree/master/PaintTool_04)感谢各位的观看前言开始添加路径移动(位置变换)功能,顺手改进前一次的简陋橡皮擦功能。(去掉功能很容易,改进才是思维的高光时刻)一、橡皮擦功能思想(不过多介绍,带一笔)上一次是直接在最终的容器image中(也可以说是原创 2021-04-30 18:53:39 · 2183 阅读 · 4 评论 -
QPainter绘图工具的完善
上一篇:QPainter实现简单的绘图程序(绘图工具)文章目录前言撤回功能的理解拆分的理解一、重绘函数的写法二、绘制判断三、橡皮擦感谢各位的观看前言gitee工程地址: PaintTool_03学习了简单的绘图工具后,程序略显基础与简单。接下来就开始改善上一篇文章的程序,增添撤回和橡皮擦功能。为了偷懒,我直接上传工程,然后解释一些程序的关键点,因为程序稍大了后即使一步一步分析思路,还不如自己找关键程序段分析来的快。撤回功能的理解上篇的程序可以看到,画基本图形与画笔都可以用path来存原创 2021-04-28 22:35:51 · 1302 阅读 · 1 评论 -
QPainter实现简单的绘图程序(绘图工具)
文章目录前言上一篇:[QPainter之绘制鼠标路径(画笔工具)](https://editor.csdn.net/md/?articleId=116173563)一、程序示例二、重要步骤修改画图方式 —— 重构思想1.拖入控件2.构造函数初始化变量3.重写事件函数项目地址前言本篇来完成一个最基本的绘图小程序,能绘制普通的矩形、圆形、直线、以及任意绘图,并且弥补基础教学中示例程序中的一些瑕疵与不足。上一篇:QPainter之绘制鼠标路径(画笔工具)一、程序示例二、重要步骤修改画图方式原创 2021-04-28 00:29:57 · 1720 阅读 · 2 评论 -
QPainter之绘制鼠标路径(画笔工具)
文章目录前言一、事件重写二、记录坐标1.定义成员,以记录坐标位置2.加入坐标3.绘画点数组感谢各位的阅读。前言绘制简单的直线、矩形、椭圆等就不介绍了,毕竟那种东西就一个函数就能解决的问题,无非就是一些抗锯齿之类的细节,大家自行百度相关函数即可。提示:本篇直接讲绘任意图——画笔工具一、事件重写想要绘图,得知道落笔的位置,而这里不再教大家如何创建笔了,就拿基本QPen绘图。bool event(QEvent *event) override; 为了方便,上面就写一个总事件函数。二、记录原创 2021-04-26 22:19:56 · 2104 阅读 · 0 评论 -
Qt5.15 仿QQ截图
基于Qt5.15的仿QQ截图前言一、包括的功能内容——细分二、分析QQ截图基本原理思路三、效果图,有图有真相:目前功能结语截图工具源码:欢迎大家在此互相交流以下是两个Qt编写的小工具:前言学习进度所迫,目前想基于Qt开发一个类似于QQ截图工具的软件,以及后期做一些扩展功能的准备。一、包括的功能内容——细分无框半透明工具界面的绘制(任务栏不出现应用图标显示)可拉伸框体区域的绘制(截图区域,也可以用控件)放大镜效果,放大局部区域(放大鼠标所在位置的细节)颜色拾取器,拾取鼠标所在位置像素的R原创 2021-03-28 14:38:44 · 396 阅读 · 0 评论