Qt 如何实现下面图的坐标轴,点击相应位置显示一个圆形按钮

蜗牛哦 2016-01-14 05:33:50
Qt 如何实现下面图的坐标轴,点击相应位置显示一个圆形按钮,并且可以通过拖动圆形按钮设置温度数值16~32范围之间



解决思路:如果通过贴一张坐标图作为背景,然后点击相应位置实现圆形按钮显示,这样好实现吗?能不能把像素坐标转化成新的坐标轴坐标 x轴方向0`23 y轴方向16~32

如果自己画坐标的话,通过绘制x轴和y轴,但是点击坐标系怎么实现一个按钮显示出来?
谢谢
...全文
738 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
在飞的特拉斯 2016-01-22
  • 打赏
  • 举报
回复
可继承button
yangsh3002 2016-01-19
  • 打赏
  • 举报
回复
继承QGraphicsItem,把它添加到QGraphicsScene上面
蜗牛哦 2016-01-19
  • 打赏
  • 举报
回复
好的,谢谢楼上的朋友!
Marcelxx 2016-01-16
  • 打赏
  • 举报
回复
做个类似的。坐标轴自己绘,按钮可以用一个继承QWidget来自己重绘,按钮自己画的话,响应事件稍微麻烦点。移动的话,最先设置了X轴的坐标后,就不改变X轴的坐标,只改变Y轴的坐标就行了。
东莞某某某 2016-01-15
  • 打赏
  • 举报
回复
坐标轴自己画就行了,灵活一点; 按钮也是自己绘,在鼠标/键盘事件中控制paintEvent; 同样,拖动圆形按钮时,忽略X方向,限制在Y方向移动即可。

16,199

社区成员

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

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