Important: Please read the Qt Code of Conduct -

How to show QSqlQuryModel in QML?

  • I want to show QSqlQuryModel in qml TableView but I don't Want to create separate QML file for each new query cause I can't create infinite qml files as given here . Also question is not working for me for dynamic number of columns (could be version difference as I am using 5.11) .I just want something like:-

    QTableView *view = new QTableView;

    in QML.

    I am new to qml . So far I am able show QsqlQueryModel as guided in first link but my user may enter any SQL Query

  • This post is deleted!

  • Lifetime Qt Champion


    Add a setter to your model that is Q_INVOKABLE and pass your query through it. Don't forget to add proper error checking to give feedback to your user if something goes wrong.