【发布时间】:2017-08-16 14:45:51
【问题描述】:
我想将一些参数从 C++ 传递到 QML,以便 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)
}
我该怎么做呢?
【问题讨论】:
-
@eyllanesc:这绝不是链接问题的重复。它只是相关的。在您链接的问题中,OP 尝试在 C++ 端建立连接。这个问题是关于 QML 端的连接。
标签: qt qml qtquick2 qt-signals