dsNDesign
Erfahrenes Mitglied
Hei,
ich habe mir in QML ein paar eigene Typen erstellt. Diese sehen beispielsweise so aus:
Diese Typen möchte ich nun in C++ instanziieren.
Dies könnte ich bspw. damit machen:
So habe ich aber von meinem Item nur eine Instanz. Ich möchte aber mehrere nebeneinander z.B. in einem Grid anzeigen lassen. Dies könnte ich nun natürlich lösen, indem ich eine QML Datei erstelle, in welchem das fertige Grid mit allen Items drin ist, jedoch möchte ich es variabler aus der C++ Klasse heraus machen.
Hat dafür jemand ne Idee, wie ich das lösen kann?
Gruß
ich habe mir in QML ein paar eigene Typen erstellt. Diese sehen beispielsweise so aus:
Code:
import QtQuick 1.1
Item {
width: 300
height: 150
Rectangle {
anchors.fill: parent
Text {
anchors.top: parent.top
anchors.topMargin: 10
anchors.left: parent.left
anchors.leftMargin: 10
}
}
}
Diese Typen möchte ich nun in C++ instanziieren.
Dies könnte ich bspw. damit machen:
Code:
QDeclarativeView view;
view.setSource(QUrl::fromLocalFile("item.qml"));
view.show();
So habe ich aber von meinem Item nur eine Instanz. Ich möchte aber mehrere nebeneinander z.B. in einem Grid anzeigen lassen. Dies könnte ich nun natürlich lösen, indem ich eine QML Datei erstelle, in welchem das fertige Grid mit allen Items drin ist, jedoch möchte ich es variabler aus der C++ Klasse heraus machen.
Hat dafür jemand ne Idee, wie ich das lösen kann?
Gruß