
QtWidget绘图
文章平均质量分 80
简单介绍QtWidget绘图相关的知识
神威难藏泪~
努力学习现代C++和QtWidget界面编程
展开
-
QWidget实现开关按钮
首先是使用Q_PROPERTY将开关按钮的属性注册到Qt的元对象系统重,方便后续将开关控件集成到QtDesigner设计师界面中:如下是开关控件的属性:在绘制时,首先将上面属性中的颜色初始化://设置选中和未被选的画笔颜色elseelse//绘制外部大圆//绘制内圆绘制效果如下://鼠标点击(左键点击)else//鼠标松开checked =!checked;//改变状态//状态改变后,更改动画效果else//状态改变函数。原创 2023-10-04 22:38:34 · 1242 阅读 · 0 评论 -
QtWidget绘制电池控件
使用QPainter来进行绘制自定义的控件,然后通过QTimer来实现电池控件的电量变化效果,效果图如下:原创 2023-01-26 18:47:53 · 1095 阅读 · 1 评论 -
QPainter的使用
Qt的绘图系统允许使用相同的API在屏幕和其他打印设备上进行绘制,整个绘图系统基于QPainter、QPaintDevice和QPaintEngine三个类。 **QPainter用来执行绘制操作,QPaintDevice是一个抽象的二维空间,这个抽象的二维空间允许QPainter在上面进行绘制,也就是QPainter的工作空间。QPaintEngine为QPainter提供了在不同设备上进行绘制的接口**。 QPaintEngine类应用于QPainter和QPaintDevice之间,通常对开发原创 2023-01-25 20:24:31 · 2683 阅读 · 0 评论