双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

在一个类中使用另外一个类的方法失败,高分求解

yediguhong yediguhong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
adcp.h:
#include "measureControl.h"
public:
measureControl m;
adcp.cpp:
m.flowRate=list[0].toInt();
m.getData();
measureControl.cpp:
void measureControl::getData(){
sampleID++;
repaint( 0, 0, 1000, 600);
}
问题是这样的,我在一个类中(adcp)通过socket接收到数据,然后就放到另外一个类中(measureControl),以便在measureControl中进行绘图,这样来了数据就给measureControl。但是我发现 m.flowRate值就没变,getData()方法也根本就不执行,里面的sampleID++;repaint( 0, 0, 1000, 600)根本就没效果。我估计问题在于类之间调用方法有问题。不知道是什么原因,纠结了一天了,一点进展都没有,求大神指教一下,高分求解,在线等
...全文
评论 15
收藏 已收藏
分享
返回顶部
yediguhong
Qt 21,503 成员 26,693 内容