- 博客(10)
- 收藏
- 关注
原创 QGraphicsItem实现仪器仪表盘中旋转型滑块
如以下视频所示,仪器仪表中经常使用可以一个旋转滑动的三角形游标作为控制部件。QGraphicsItem在缺省情况下,运动是随意的,因此限制需要限制其运动为绕定点旋转的圆周运动。
2024-04-25 09:20:49 322
原创 QGraphicsItem实现仪器仪表盘中直动型滑块
仪器仪表中经常使用可以一个直线滑动的三角形游标作为控制部件。QGraphicsItem在缺省情况下,运动是随意的,因此限制其在一个方向移动,并限制其移动范围。
2024-04-23 11:00:05 396
原创 Qt实现类似cad简单图形的绘制
5)分别用派生出3个类和QGraphicsView类实例化出4个视图类对象,4个视图对象均使用4)中QGraphicsScene对象,并装入QStackedWidget对象中。Qt为绘制复杂的可交互图形提供了Graphics View绘图架构,是一种基于图形项(GraphicsItem)模型/视图模式,与model/view模式类似。场景是不可见的,是一个抽象的管理图形项的容器,可以向场景中添加图形项,获取场景中图形项等。7)点击不同的按钮时,setCurrentWidget为相应的视图对象,
2024-04-17 20:06:25 1030
原创 QPainter类中绘制圆弧drawArc函数详解
详细介绍QPainter类中void QPainter::drawArc(const QRectF &rectangle, int startAngle, int spanAngle)函数的使用方法
2023-10-12 15:52:54 832
原创 QT 把图片中白色变为透明
要将图片中的白色变为透明,你可以使用 Qt 提供的图像处理功能。在使用 Qt 进行图像处理后,你可以使用 QImage 的 save() 函数将图像保存到文件中。
2023-07-14 10:04:41 458 1
原创 QPushButton切换不同背景颜色的方法(样式表和代码结合实现)
按钮单击响应函数如下,点击按钮时,颜色就会按red、green、blue轮流变换。QPushButton样式表设置3种不同颜色的伪属性。
2023-05-30 15:26:35 3123 1
原创 QGraphicsItem成员函数setPos()详解
翻译一下就是:设置item在其parent坐标系中位置。若item没有parent,就设置在scene坐标中位置。是将其局部坐标系原点(0,0)在parent中坐标确定的。举个例子:若一个自定义AirCraftItem类的boundingRect()如下定义。若设置setPos(100,100),则该Item的(0,0)点的位置,即。若设置setPos(100,100),则该Item的(0,0)点的位置,即。setPos()函数Qt帮助文档说明。在(100,100)在(100,100)
2023-05-18 14:54:47 1606
原创 计算两个平面向量之间的转角及Qt代码实现
用QGraphicsView、QGrapphicsScene、QGraphicsItem绘图架构实现仪表盘的旋转角标
2023-05-16 17:10:00 580 3
原创 Qt实现XML的读写
本文用实例讲述Qt读取xml文件的方法,固定套路写入一个文件,自己使用时,引用.h .cpp,重写自己的读数据代码即可,也向读者展示了纯虚函数的使用
2023-03-10 14:38:18 667
Qt基于QGraphicsView绘图架构实现不同图形(多边形、圆形、矩形)的动态绘制(所见即所得)
2024-04-20
用Qt实现标尺型仪表和圆盘型仪表核心代码,直动滑块和旋转滑块的实现
2023-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人