• 11720阅读
  • 18回复

[讨论]QT仪表盘的设计与实现,非控件 [复制链接]

上一主题 下一主题
离线兵317
 

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




离线兵317

只看该作者 1楼 发表于: 2016-04-18
离线nigoole

只看该作者 2楼 发表于: 2016-04-18
qcw_meter.cpp (8 K) 下载次数:123 qcw_meter.h (4 K) 下载次数:128
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线兵317

只看该作者 3楼 发表于: 2016-04-19
回 nigoole 的帖子
nigoole:[图片] (2016-04-18 16:49) 

谢谢你的回复,这代码之前下过,非贴图实现的,有一定的参考价值,但我问的是用贴图来实现导致显示不了图片
离线nigoole

只看该作者 4楼 发表于: 2016-04-19
回 兵317 的帖子
兵317:[表情]谢谢你的回复,这代码之前下过,非贴图实现的,有一定的参考价值,但我问的是用贴图来实现导致显示不了图片 (2016-04-19 08:15) 

贴图一样的!
你把图片给我,我帮你贴!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线兵317

只看该作者 5楼 发表于: 2016-04-19
回 nigoole 的帖子
nigoole:贴图一样的!
你把图片给我,我帮你贴! (2016-04-19 08:30) 

谢谢
离线兵317

只看该作者 6楼 发表于: 2016-04-19
回 nigoole 的帖子
nigoole:贴图一样的!
你把图片给我,我帮你贴! (2016-04-19 08:30) 

图片我就发在下面的回复啦,真的很感谢
离线兵317

只看该作者 7楼 发表于: 2016-04-19
这里-->表盘底盘、指针、阴影等 png.rar (38 K) 下载次数:67 表盘底盘、指针、阴影等 png.rar (38 K) 下载次数:67
离线无心徘徊

只看该作者 8楼 发表于: 2016-04-19
如果想简单点, 直接用qwt即可。
技术是知识的积累,艺术是知识的熟练!
离线nigoole

只看该作者 9楼 发表于: 2016-04-19
回 兵317 的帖子
兵317:这里-->[图片] (2016-04-19 09:05) 

...rar的格式我解不开,在linux系统,晚上回去帮你整吧!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线兵317

只看该作者 10楼 发表于: 2016-04-19
回 nigoole 的帖子
nigoole:...rar的格式我解不开,在linux系统,晚上回去帮你整吧! (2016-04-19 13:33) 

好的
离线兵317

只看该作者 11楼 发表于: 2016-04-19
zip格式 png.zip (39 K) 下载次数:23
离线兵317

只看该作者 12楼 发表于: 2016-04-19
回 无心徘徊 的帖子
无心徘徊:如果想简单点, 直接用qwt即可。 (2016-04-19 12:39) 

qwt可能没我想要的那种美观度
离线无心徘徊

只看该作者 13楼 发表于: 2016-04-19
回 兵317 的帖子
兵317:qwt可能没我想要的那种美观度 (2016-04-19 13:52) 

你直接把图片替换掉就可以了。
技术是知识的积累,艺术是知识的熟练!
离线兵317

只看该作者 14楼 发表于: 2016-04-19
回 无心徘徊 的帖子
无心徘徊:你直接把图片替换掉就可以了。 (2016-04-19 14:25) 

(⊙o⊙)哦,说实话qwt我不熟,以前没接触过,但后期可以借鉴下
离线兵317

只看该作者 15楼 发表于: 2016-04-20
与表盘尺寸相同大小的指针 needle.zip (19 K) 下载次数:37 needle.zip (19 K) 下载次数:37
离线彩笔

只看该作者 16楼 发表于: 2016-04-25
做简约一点,美观而且实现起来简单。花功夫找这些图片其实效果不一定好
离线兵317

只看该作者 17楼 发表于: 2016-04-27
回 彩笔 的帖子
彩笔:做简约一点,美观而且实现起来简单。花功夫找这些图片其实效果不一定好 (2016-04-25 13:19) 

因为后期需要将表盘弄的炫一点,所以只好贴图了,不然没辙,技术没到家。图片这块没什么耗功夫的,有美工支持的
离线火山惊魂

只看该作者 18楼 发表于: 03-30
想找一个openg方式实现,先学习一下
快速回复
限100 字节
 
上一个 下一个