在一个类中使用另外一个类的方法失败,高分求解
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)根本就没效果。我估计问题在于类之间调用方法有问题。不知道是什么原因,纠结了一天了,一点进展都没有,求大神指教一下,高分求解,在线等
#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)根本就没效果。我估计问题在于类之间调用方法有问题。不知道是什么原因,纠结了一天了,一点进展都没有,求大神指教一下,高分求解,在线等
...全文
相关推荐
检索com类工厂中组件注册失败的解决方法
注册office组件时,出现检索com类工厂中CLSID为...组件注册失败的解决方案。
关于mybatis mapper类注入失败的解决方案
主要介绍了关于mybatis mapper类注入失败的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
osqp-master_osqp求解器_osqp_osqp求解失败_CMakeosqp_
OSQP 用于二次规划问题,求解效率极高
Integer类的使用方法
Integer类的使用方法,在别的地方找的,是个干粮啊
linux su鉴定失败解决方法
初次登陆ubuntu等系统时可呢呢个出现此问题,输入后重置root密码



