C++ Qt5进阶之复杂控件自定义4 Qt 实现温度计,数字时钟,示波器,汽油表盘,机油表盘,时间进度,速度表控件大集合

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

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

要点:

利用Qt 的paintEvent绘图函数。

利用QPainter 的drawLine drawPie drawPixmap等函数

利用QPen QBrush画笔,填充

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

C++ Qt5进阶之复杂控件自定义4 Qt 实现温度计,数字时钟,示波器,汽油表盘,机油表盘,时间进度,速度表控件大集合_第1张图片

 

顺便广告下:

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

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

你可能感兴趣的:(Qt,c++,控件自定义)