我想将一些参数从C++传递给QML,以便QML可以对它们做些什么。将参数从C++传递到QML
有点像这样:
void MyClass::myCplusplusFunction(int i, int j)
{
emit mySignal(i, j);
}
在QML,该mySignal(i, j)
发出每一次,我想打电话给一个QML功能,做的东西与i
和j
。
Connections {
target: myClass
// mySignal(i, j) is emitted, call myQmlFunction(i,j)
}
我该怎么做呢?
https://stackoverflow.com/questions/8834147/c-signal-to-qml-slot-in-qt –
[C++ SIGNAL到Qt中的Qt槽]可能重复(https://stackoverflow.com/questions/8834147/c-signal-to-qml-slot-in-qt) – eyllanesc
@ eyllanesc:这绝不是链接问题的副本。这只是相关的。在你链接的问题中,OP会尝试在C++端建立连接。这个问题是关于QML方面的连接。 – derM