简述 Qt自带的示例中有一个是关于时钟,演示了如何用QPainter的转换和缩放特性来绘制自定义部件. 其中主要包含了时针.分针的绘制,并不包含秒针.下面,我们在原示例的基础上进行扩展. 简述 实现方式 示例 效果 源码 更多参考 实现方式 由于时钟是妙级更新的,所以我们需要定时刷新,时钟则使用之前讲过的QPainter 2D图形来进行绘制. 使用QTimer定时刷新,设置超时时间为1000毫秒(1秒). 绘制时钟,通过paintEvent()实现,包括:时针.分针.秒针.及面板.表盘等. 示例