在一个类中使用另外一个类的方法失败,高分求解
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)根本就没效果。我估计问题在于类之间调用方法有问题。不知道是什么原因,纠结了一天了,一点进展都没有,求大神指教一下,高分求解,在线等