![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt学习
Gene-Liu
这个作者很懒,什么都没留下…
展开
-
Qt 画布(基于QImage 以及 QPainterPath)
Qt 画布(基于QImage 以及 QPainterPath)QPainterPath:实时记录描绘的轨迹QImage:画布具体实现: paintEvent:负责重绘画布,及时更新。 QMouseEvent:鼠标事件,负责动态的将鼠标位置信息记录到QPainterPath中。 paint:在画布上绘制QPainterPath的每一个图形。 基本流程: 鼠标左键点击(1) –> clear the p原创 2017-07-31 14:12:38 · 5480 阅读 · 0 评论 -
QList / QVector 内存释放
QList / QVector 内存释放QList / QVector 释放非指针元素QList /QVector 释放指针元素释放非指针元素:my_list.clear(); OR my_vector.clear();释放指针元素:qDeleteAll(my_list.begin(), my_list.end());当然还要注意释放前最好判断一下是否为空isEmpty()原创 2017-07-31 19:48:07 · 2177 阅读 · 0 评论 -
Qt XML文件解析
文件资源<questions> <question> <type>填空题</type> <sub_question id=1> <id>1</id> <text x=5 y=5 size=2>890000006000读作<sheet id=1></sheet>,四舍五入到亿位约是<原创 2017-07-29 10:14:46 · 326 阅读 · 0 评论 -
Qt 高级画布
Qt 高级画布实现功能实现方法 实现功能在画布的指定区域可绘,而不是对整块画布可以做绘图操作。 实现方法实现对整块画布可以绘制 加入条件,当鼠标在制定区域才会触发鼠标事件,否则不会记录鼠标轨迹 额外扩展画布支持两种操作,一方面使用drawText 实现对文件内容的绘制,另一方面支持用户做阅读笔记,注意,这里最好是在指定区域内(就可以用到上面的方法)。 使用实例:题目 + 作答区 注意:代码不方便提供原创 2017-07-29 10:27:02 · 1456 阅读 · 0 评论