3 ms·
You can do all those (sorting, filtering, etc) in Qt as well using the Model/View components. There is a bit of a learning curve to understand the "Qt way of do
by gusmd 8y ago
You can do all those (sorting, filtering, etc) in Qt as well using the Model/View components. There is a bit of a learning curve to understand the "Qt way of doing MVC", but after that it works fine.
At work we use Qt5 with both C++ and Python (through PyQt) and I love it.
- cjauvin 8y agoThanks! What I'd like to know more specifically is if there are some ready-made components already packing a lot of these functionalities without needing too much custom logic, or you need to roll out your own from low-level ones?
- blattimwind 8y agoQTableView supports pretty much everything. Model proxies like QSortFilterProxyModel give sorting and filtering on models not supporting it natively (at a performance cost, i.e. keeping sorting columns in memory). The model/view components scale to ~infty items, if the model is correctly implemented. They also support lazy loading.
- wiz21c 8y agoyep, Qt (Pyside) is very mature and very stable. In a professional, long term context, it's totally decisive.