首页| 论坛| 消息

标题:QT仪表盘的设计与实现,非控件
作者:兵317
日期:2016-04-18 14:50
内容:

各位好,刚接触仪表这块,利用控件和painter来实现,界面呆板,所以想贴图来实现,这块资料极少,在百度搜索到一篇文章《QT仪表盘的设计与实现,非控件》,里面提供了一种思路,转换坐标系来实现指针的转动,并给出了核心函数,具体如图1所示,,照着实现了下,不能出现表盘和指针的图片,更没有转动的效果了,只是出现了灰灰的背景+拉上的QLabel文字,我是利用定时器来自动增加a的,不知道哪位大神能够利用这块核心代码看能不能实现下那个功能,看看问题出在哪了,感激不尽。文章效果图如图2所示我用的表盘底盘和指针的png图片是qt5 creator自带例程下的Dial Control Example(qml),大小跟文章中的图片有所出入。


#1 [兵317 04-18 14:52]

#2 [nigoole 04-18 16:49]

#3 回 nigoole 的帖子 [兵317 04-19 08:15]
nigoole: (2016-04-18 16:49) 
谢谢你的回复,这代码之前下过,非贴图实现的,有一定的参考价值,但我问的是用贴图来实现导致显示不了图片
#4 回 兵317 的帖子 [nigoole 04-19 08:30]
兵317:谢谢你的回复,这代码之前下过,非贴图实现的,有一定的参考价值,但我问的是用贴图来实现导致显示不了图片 (2016-04-19 08:15) 
贴图一样的!
你把图片给我,我帮你贴!
#5 回 nigoole 的帖子 [兵317 04-19 08:53]
nigoole:贴图一样的!
你把图片给我,我帮你贴! (2016-04-19 08:30) 
谢谢

<< 1 2 3 >> (1/4)

回复 发表
主题 版块