
QT绘图
文章平均质量分 53
姆路
QT日记(✧∇✧)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt背景平铺
QT实现窗口平铺的方式有3种原创 2025-06-13 16:49:17 · 260 阅读 · 0 评论 -
QT绘制会动的蚂蚁线
绘制会动的蚂蚁线原创 2025-06-11 17:26:56 · 395 阅读 · 0 评论 -
重写QListWidget/QListView的代理,以网格的形式展示Item
2、然后确定每个item的大小,重写代理的。QListWidget的ViewMode。原创 2025-02-20 21:13:40 · 274 阅读 · 0 评论 -
使用QPainter绘制pixmap时保持纵横比
有时候绘制图片时希望保持纵横比,而不是随着绘制区域的矩形进行自动缩放。原创 2025-02-13 16:27:25 · 153 阅读 · 0 评论 -
Qt绘制一个星星
【代码】Qt绘制一个星星。原创 2024-12-22 15:28:15 · 196 阅读 · 0 评论 -
QT中使用图表之QChart绘制面积图
4、使用QChart::createDefaultAxes()创建默认的x轴和y轴(根据内部的系列)需要给系列设置上折线和下折线(QLineSeries),如果没有设置下折线,则默认x轴为下折线。创建上折线和下折线(QLineSeries),并将上下折线设置给面积系列。绘制面积图,则系列选择面积系列QAreaSeries。3、创建面积系列(QAreaSeries),2、创建图表,并将图表设置给图表视图。设置面积系列的一些属性。原创 2024-11-18 20:26:17 · 411 阅读 · 0 评论 -
QT中使用图表之QChart绘制柱状图
3、创建X轴(使用条形图的种类轴QBarCategoryAxis)和Y轴,并添加到图表中。可以添加多个条形集合,若有多个,则每一个种类对应的条形就有多个。5、将条形系列QBarSeries添加到图表中,并和XY轴进行关联。并添加条形集合,在条形集合中追加每一个种类对应的值。绘制条形(柱状)图,系列选择条形系列QBarSeries。4、创建条形系列QBarSeries,设置其相关属性,2、创建图表,并将图表设置给视图,设置图表的一些属性。并设置条形集合的一些属性。原创 2024-11-17 21:07:23 · 793 阅读 · 0 评论 -
QT中使用图表之QChart绘制饼图
绘制一个饼图,点击对应切片可以让切片分离。2、创建图表并将图表设置给图表视图。饼图没有坐标轴,也不需要坐标轴。3、创建饼图系列,并给系列。饼图里面一个一个的块称为。4、将系列添加到图表中。原创 2024-11-15 20:28:36 · 1169 阅读 · 0 评论 -
QT中使用图表之QChart绘制动态折线图
3、创建x轴(采用QDateTimeAxis日期时间轴),将x轴加到图表中,并设置x的范围为[每一秒增加1个点,总共显示10s内的数据。7、创建定时器,并开启定时器,在定时器。同时删除不可见的点,防止内存一直增长。5、创建折线系列,并添加到图表中,6、将x轴和y轴和折线系列进行关联。2、创建图表,并将图表设置给视图。当前时间,当前时间往后推10s。4、创建y轴,将y轴加到图标中。当前时间往前推10s,当前时间。此时先不往折线系列中添加数据。使用QChart绘制一个。往折线系列中添加数据。原创 2024-11-11 20:22:26 · 1161 阅读 · 0 评论 -
QT中使用图表之QChart绘制X轴为日期时间轴的折线图
4、构建x轴-日期时间轴,设置轴的属性,并将轴添加到图表中。在追加数据点时,x轴的是需要的是一个毫秒数,才能显示出来。5、构建y轴-数值轴,设置轴的属性,并将轴添加到图表中。6、构建图标里的系列(具体的图),将系列添加到图表中。7、将轴附加到系列,是点显示在正确的位置上。步骤和画折线图一模一样,只不过使用的轴是。日期时间轴QDateTimeAxis。显然X轴是日期时间轴的话,那么我们。传入的是2个QDateTime。QChart中日期时间轴的。数据的x值需要是一个毫秒数。3、将图表设置给图表视图。原创 2024-10-31 20:40:18 · 1395 阅读 · 3 评论 -
QT中使用图表之QChart绘制曲线图
他会根据图表中添加的系列创建不同的轴:(曲线系列属于QXYSeries)6、创建默认的坐标轴(必须要在addSeries之后才能调用)5、创建曲线系列,给系列添加点,并将系列添加到图表中去。步骤和绘制折线图一模一样,只不过使用的系列。然后获取坐标轴,对坐标轴进行各种属性设置。4、设置标题和图例的一些属性(可选)是曲线系列QSplineSeries。先把曲线系列创建好并添加到图表中之后。8、 获取y轴 ,并设置相关属性。7、获取x轴 ,并设置相关属性。3、将图表设置给图表视图。将坐标轴附加到系列中。原创 2024-10-29 20:11:23 · 911 阅读 · 0 评论 -
QT中使用图表之QChart绘制折线图
需要注意的是同一个轴只能添加进图表一次,再次添加则不会生效,这个轴的位置可以在左边也可以在底部也可以在右边.......我们还可以控制点是否显示,以及点的文本,Qt6.2之后还可以单独设定每个点的样式。8、创建折线系列,设置系列的各种属性,给系列添加点,然后把系列添加到图表中。其中有很多属性可以设置,上面设置了一些常用的,还有其他属性可查手册 ,6、创建X轴,设置轴的各种属性,然后将轴添加到图表的底部。7、创建Y轴,设置轴的各种属性,然后将轴添加到图表的左边。9、关联系列和xy轴,使系列显示的位置正确。原创 2024-10-29 15:57:05 · 1908 阅读 · 0 评论 -
QT中使用图表之QChart概述
其中QChart需要调用addSeries()添加了系列进去之后才能调用createDefaultAxes创建默认的轴。2、创建QChart的对象,将QChart的对象设置给QChartView的对象,让他把QChart显示出来。在Qt中使用QChart类可以快速绘制一个图表出来,比如折线图、饼图、柱状图等。是专门用来显示图表的类,相当于一个QWidget或者窗口,:最底层的一个视口,用来将整个QChart显示出来。,有多个系列,比如折线系列,饼状系列,柱状系列。系列(即图表中画的图形)也有很多种,比如。原创 2024-10-29 14:48:57 · 661 阅读 · 0 评论 -
Qt绘图之平移、旋转、缩放
通过平移循环画三角形,三角形的三个点不用改变,只需要每次平移QPainter,平移其坐标原点,那么画出来三角形也是一样的,只是位置不同,也跟着平移了。画一个三角形后,将其逆时针旋转90度(那么QPainter也要逆时针旋转90度),然后往下平移。平移是平移QPainter的坐标系的原点,初始位置是在被绘制控件的(0,0)处,即左上角。旋转同样旋转的是QPainter的坐标系。沿着x轴和y轴进行缩放。正的度数则顺时针旋转。负的度数则逆时针旋转。原创 2024-09-10 20:46:20 · 722 阅读 · 0 评论 -
Qt绘图之画家QPainter
一圈的跨度为360×16,半圈为180×16,注意制定角度时别忘了×16。画圆弧时,需要指定一个矩形,以及开始角度startAngle、跨角角度spanAngle。跟绘制文本差不多,也是可以在某个点处画图片,也可以在某个矩形内画图片。当指定的矩形为正方形,或者rx和ry相等时,画的就是一个圆。和画圆弧是一样的,就是圆弧的两个端点会和矩形的中点连接起来。为圆角大小,比如为5,那么圆角就是以5px进行弯曲。和画圆弧是一样的,就是圆弧的两个端点直接连接起来。直接指定一个矩形,在这个矩形内部画内切椭圆。原创 2024-09-07 10:08:51 · 1224 阅读 · 1 评论 -
Qt绘图之画刷QBrush
Qt::BrushStyle::SolidPattern(默认就是SolidPattern,实心填充)Qt::BrushStyle::ConicalGradientPattern(锥形渐变)Qt::BrushStyle::LinearGradientPattern(线性渐变)Qt::BrushStyle::RadialGradientPattern(径向渐变)Qt::BrushStyle::TexturePattern(纹理填充)Qt::BrushStyle::CrossPattern(网格填充)原创 2024-09-01 20:40:52 · 895 阅读 · 0 评论 -
Qt绘图之画笔QPen
Qt::PenCapStyle::SquareCap(和上面的区别很小,仅仅是下面的末端长了一点)还可以指定为Qt::PenStyle::NoPen(相当于没有了画笔,即没有了轮廓)Qt::PenStyle::CustomDashLine(自定义虚线样式)Qt::PenStyle::DashDotLine(点划线)Qt::PenStyle::SolidLine(实线)Qt::PenStyle::DashLine(虚线)Qt::PenStyle::DotLine(点线)获取和设置画笔的样式。原创 2024-09-01 11:38:58 · 1077 阅读 · 0 评论