0
我有关于信号槽孔一个问题:信号/槽
我有一个文件userinterface.cpp
具有2类MoveSeries
和Chart
的2个对象:
MoveSeries * MOVE_SERIES ;
MOVE_SERIES = new MoveSeries(this);
和
Chart * CHART ;
CHART = new Chart (this);
在我userinterface.cpp
我有ui.Diagramm
作为Chart
类型的对象。
现在我想有Chart
沟通MoveSeries
。我可以使用userinterface.cpp
中的直接信号插槽吗?类似的东西:
Userinterface.cpp:
.
.
.
connect( ui.Diagram , SIGNAL(send_BarValue(double val )),
MOVE_SERIES , SLOT(on_BarValueReceived (double val))) ;
...
或者我只能有MoveSeries
<之间的信号 - 插槽 - >Userinterface
和Chart
< - >Userinterface
?
谢谢!
你有没有试过你的解决方案?如果是这样,你知道答案(是的,你可以做到这一点) –
是的,我已经尝试过,但它没有工作,所以这是我的第一个想法。现在我知道它可以工作,看来我对Thanky的参数有很大的问题! – user3443063
是的,你可以。你甚至可以做信号连接信号。 它没有为你工作?你能告诉我们你的代码吗? 您确定MOVE_SERIES从QObject继承并定义了此插槽吗? (对于ui表单是否也有信号定义?) – Dmitriy