Quantcast
Channel: Qt DevNet forums: Qt Quick 1283365070**
Viewing all articles
Browse latest Browse all 4972

Populating a listView in qml from c++?

$
0
0
I have a main.qml file that I want to be able to control what is in that list from c++ I don’t even know where to begin but I do have a static list with a few things in it in my qml code. My c++ looks like this #include <QApplication> #include "qmlapplicationviewer.h"   Q_DECL_EXPORT int main(int argc, char *argv[]) {     QScopedPointer<QApplication> app(createApplication(argc, argv));       QmlApplicationViewer viewer;     viewer.addImportPath(QLatin1String("modules"));     viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);     viewer.setMainQmlFile(QLatin1String("qml/Testing_List_Stuff/main.qml"));     viewer.showExpanded();       return app->exec(); } and my qml list stuff looks like this import QtQuick 1.1     Rectangle {     width: 360     height: 360       ListModel {         id: fruitModel           ListElement {             name: "Apple"             cost: 2.45         }         ListElement {             name: "Orange"             cost: 3.25         }         ListElement {             name: "Banana"             cost: 1.95         }     }       ListView {         anchors.fill: parent         model: fruitModel         delegate: Row {             Text { text: "Fruit: " + name }             Text { text: "Cost: $" + cost }         }     }   } as you can see my c++ stuff only loads the qml and then my qml contains the static list. How can I make a list from c++?

Viewing all articles
Browse latest Browse all 4972

Latest Images

Trending Articles



Latest Images