Seite 1 von 1

Qt5 [gelöst]: In C++ per QML-Id das QObject finden

Verfasst: 05.04.2013, 14:44
von kimmi
Hallo zusammen,

ich möchte gern folgendes in Qt5 mit QML und C++ implementieren:
Ich habe ein QML-Element, was wie folgt ausschaut:

Code: Alles auswählen

Rectangle {
    id : myRect
}
Nun möchte ich aus dem C++-Code heraus das QObject finden, welches diese Id hat. Ideen?

Gruß Kimmi

Re: Qt5: In C++ per QML-Id das QObject finden

Verfasst: 05.04.2013, 15:39
von kimmi
Hat sich soeben erledigt: Ich gebe jedem QML-Item eine Property, die den Namen enthält. Dann hole ich mir das Root-QTQuickItem, iteriere rekursiv durch seine Childs und schaue nach, ob besagtes Child-Item eine Property mit dem Namen hat und fertig ist der Lack. Alles viel einfacher als gedacht.

Gruß Kimmi