The Qt Company

TreeView for Qt Quick

Provides a control that can be used to show a tree model in QtQuick.

Obs! Note that since Qt 6.3, this component is available for all Qt users under both open source and commercial licenses. The version in the Marketplace is targeted at Qt 5 users only.

TreeView provides a QML type to display data from any QAbstractItemModel. It extends TableView with expandable and collapsable nodes, which can be used in either a list or table mode. The former lets the user navigate up and down like in the list, but the left and right arrow keys will expand or collapse the nodes. The latter mode lets the user navigate between the columns as well using the left and right arrow keys.

Several convenience methods are available to map the model index with the item index in the view. Custom delegates can be created, but it is possible to customize the view delegate with several style hints. Row background and foreground colors, alternate background colors, text font, and collapsed/expanded icons can be easily changed without writing a new delegate. 

Examples:

Licensing

With your Marketplace purchase, you acquire this particular extension under the Qt Marketplace License Agreement.

Premium extensions by The Qt Company

This extension is provided by The Qt Company. Qt has an ocean of incredible community and partner-created extensions, add-ons, and modules. These components enhance the Qt design and development workflow of your project.

After the library has been purchased, the download link with the build instructions will automatically be given to you.

Support

Contact marketplace@qt.io if you have any questions regarding purchasing or any other questions.

 

By clicking button above, I agree Marketplace user terms and conditions and EULA

Reviews
Details
Version:
1.0
Publisher:
The Qt Company
Contact:
marketplace@qt.io
Copyright:
The Qt Company
License:
Qt Marketplace LA
Included in Qt Commercial:
-
Also available:
GPLv3
Platforms:
All platforms supported by Qt
Supported Qt versions:
5.15
Support:
Component support available for Qt commercial license users only
Bug URL:
https://bugreports.qt.io/browse/QTEXT
Source repository:
https://code.qt.io/cgit/qt-extensions/qttreeview.git
Dependencies:
Qt Quick
Customer Reviews
2.0 Based on 3 Reviews
5 ★
0% 
0
4 ★
0% 
0
3 ★
33% 
1
2 ★
33% 
1
1 ★
33% 
1
67reviewers would recommend this product Write a Review

Thank you for submitting a review!

Your input is very much appreciated. Share it with your friends so they can enjoy it too!

Filter Reviews:
A
07/26/2023
Anonymous
Germany Germany
I recommend this product

Low performance

Super easy to build and integrate into software project thanks to the included build instructions. Actual Performance of TreeView for initial state and ellaps/collapse of branches quite slow. Not sure if there is an option to improve on that, we did not find one though... Still the only directly deployable TreeView for different OS implementations (especially mobile and Controls 1 issues)

A
11/29/2021
Anonymous
Sweden Sweden
I recommend this product

TreeView for Qt Quick

Product works fine. However, market place is not well adapted for companies as it requires payment by card and can not be simply added to a subscription.

M
04/21/2021
Michelle
Canada Canada
I recommend this product

Frustrating

Version 1 of TreeView is deprecated, version 2 is now a $30 addon now. So I bought it and installed it, but it doesn't work. And there is no support (unless you purchase a commercial version of Qt). So I wasted $30. I can't afford to throw away money on an open source (free) project...

05/10/2021

Qt Marketplace

Thank you for reaching out! It seems you have a use-case we don't do in our validation of the module, and from your description, we could not tell why it isn't working. Therefore we're kindly asking you to create a bug report under https://bugreports.qt.io/browse/QTEXT and provide more information so we can solve this issue. Thanks in advance.