完成一个计时软件,表钟有些细节不知道怎么实现

闲人1991 2013-10-12 11:05:27
表钟大概如下
http://img.my.csdn.net/uploads/201310/12/1381589921_2804.jpg
当表针动态扫过以后,如何让后面扫过的区域换覆盖上一层颜色?刚学Qt不久,想边学边做点东西,求指教。
...全文
126 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Inhibitory 2013-10-13
  • 打赏
  • 举报
回复
引用 2 楼 u011216653 的回复:
引用
1. 绘制表盘背景,用图片 2. 绘制时间数字 3. 绘制半透明的绿色区域:给painter设置一个半透明的brush就可以了,QPainter.setBrush(QColor(0, 255, 0, 100)) 4. 绘制指针
brush不是填充封闭图形的吗,那要绘制一个饼状的区域,在上画刷?
你需要看一下 QPainter 的帮助文档,里面你讲的这些都有例子。
闲人1991 2013-10-13
  • 打赏
  • 举报
回复
引用
1. 绘制表盘背景,用图片 2. 绘制时间数字 3. 绘制半透明的绿色区域:给painter设置一个半透明的brush就可以了,QPainter.setBrush(QColor(0, 255, 0, 100)) 4. 绘制指针
brush不是填充封闭图形的吗,那要绘制一个饼状的区域,在上画刷?
Inhibitory 2013-10-13
  • 打赏
  • 举报
回复
1. 绘制表盘背景,用图片 2. 绘制时间数字 3. 绘制半透明的绿色区域:给painter设置一个半透明的brush就可以了,QPainter.setBrush(QColor(0, 255, 0, 100)) 4. 绘制指针
donwmufromdying 2013-10-13
  • 打赏
  • 举报
回复
animation还有digital clock的例子很详细啊!建议楼主看看

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧