Ich möchte einige Parameter von C++ zu QML übergeben, damit QML etwas mit ihnen tun kann.Übergabe von Parametern von C++ zu QML
Etwas wie folgt aus:
void MyClass::myCplusplusFunction(int i, int j)
{
emit mySignal(i, j);
}
In QML, jedes Mal, wenn mySignal(i, j)
emittiert wird, möchte ich eine QML-Funktion aufrufen und Sachen zu tun mit i
und j
.
Connections {
target: myClass
// mySignal(i, j) is emitted, call myQmlFunction(i,j)
}
Wie würde ich das machen?
https://stackoverflow.com/questions/8834147/c-signal-to-qml-slot-in-qt –
Mögliches Duplikat von [C++ SIGNAL zu QML SLOT in Qt] (https://stackoverflow.com/questions/8834147/c-signal-to-qml-slot-in-qt) – eyllanesc
@ eyllanesc: Dies ist keinesfalls ein Duplikat der verknüpften Frage. Es ist nur verwandt. In der Frage, die Sie verknüpft haben, versucht das OP, die Verbindung auf der C++ - Seite herzustellen. Diese Frage betrifft die Verbindung auf der QML-Seite. – derM