找回密码
 立即注册
收起左侧

[如何制作类似温度计刻度的图标]

4
回复
6646
查看
[复制链接]
累计签到:18 天
连续签到:1 天
来源: 2016-2-2 15:28:11 显示全部楼层 |阅读模式
1Qter豆
X坐标一条刻度线,Y坐标一条刻度线,0为原点


一条数据线在这2纬度坐标系里展现。

这种图形制作过程。。。步骤是啥样的?

回复

使用道具 举报

累计签到:1573 天
连续签到:1 天
2016-2-2 15:54:27 显示全部楼层
将坐标系单独写一个类来实现,然后在外面创建该类的实例显示具体数据线。
回复

使用道具 举报

累计签到:18 天
连续签到:1 天
2016-2-3 10:30:52 显示全部楼层
yafeilinux 发表于 2016-2-2 15:54
将坐标系单独写一个类来实现,然后在外面创建该类的实例显示具体数据线。 ...

也就是单独写一个类A,用来画这种坐标系,外面实例化该类 A  a,把数据传进去,然后a依据数据把线画出来?
回复

使用道具 举报

累计签到:18 天
连续签到:1 天
2016-2-3 15:20:17 显示全部楼层
yafeilinux 发表于 2016-2-2 15:54
将坐标系单独写一个类来实现,然后在外面创建该类的实例显示具体数据线。 ...

我用一个类继承QWidget,在paintEvent里画了个坐标,但是数据是从外部传进来的,貌似画图只能在paintEvent里画,要是通过外部数据传进来实时变化的曲线,又是怎么实现的呢?

回复

使用道具 举报

累计签到:1573 天
连续签到:1 天
2016-2-4 10:54:29 显示全部楼层
konin 发表于 2016-2-3 15:20
我用一个类继承QWidget,在paintEvent里画了个坐标,但是数据是从外部传进来的,貌似画图只能在paintEven ...

可以在paintEvent外面绘制好,然后调用update函数就可以自动调用paintEvent更新了。可以看下下载页面那个涂鸦板程序。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了