C++ Qt5进阶之复杂控件自定义5 Qt自定义控件大集合 MacOS 版本

Qt 实现温度计,数字时钟,示波器,汽油表盘,机油表盘,时间进度,速度表控件大集合。

这种控件没有前面几个那种复杂的交互,所以用Qt C++写起来非常简单,所以就不一一列举了。直接上图,干脆来个控件大集合。

要点:

利用Qt 的paintEvent绘图函数。

利用QPainter 的drawLine drawPie drawPixmap等函数

利用QPen QBrush画笔,填充

QPainter的translate rotate 坐标系平移,旋转。 QPainter save restore等


借助于Qt的优秀的跨平台特点,控件自定义系列的所有代码,一行都不用改,都可以在MacOS Windows Linux上跑得非常好。

顺便广告下:

C++ Qt进阶之复杂控件自定义 教程地址

https://edu.csdn.net/course/detail/24587

发布了33 篇原创文章 · 获赞 14 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/chenchao_shenzhen/article/details/90190020