Skip to content

d029940/QmlTreeview

Repository files navigation

QmlTreeview

Example for QMLTree QModelIndex to C++

This is an example on how to use QModelIndex in a Treeview exchanging data from C++ to QML and back.

It uses quite an easy tree model, which is published to QML. The purpose ist to send back the information of the clicked item to C++.

There are qDebug statements showing the address, content and parent of each treeItem. On clicking a treeItem in the TreeView QML calls a c++ func void TreeModel::showQModelIndex(const QModelIndex &index) const which prints the chosen TreeItem via qDebug() in the console.

There are two main QML files:

  • main.qml which uses the Qt TreeviewDelagate
  • mainOwnDelegate which creates its own TreeviewDelegate

The chosen TreeviewDelegate can be swapped in the main.cpp.

About

Example for QMLTree QModelIndex to C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published