[Interest] Qt5 - my hopes for when the dust settles...
list at qtrac.plus.com
Thu Aug 16 11:54:30 CEST 2012
I hope that Digia proves to be a good steward of Qt---for Qt/Desktop
users as well as for Qt/Mobile users!
Here are some of the things I'd like to see in a future Qt.*
- A full C++ API for all the things that currently can only be done
C++ (or purely in whatever language you have bindings for).
- An introspection API similar in spirit to the one provided by Gtk+
which is specifically designed to make it as straightforward as
possible to add language bindings to Qt.
- One or more official language bindings using the introspection API,
e.g., for Python and for Java.
(This is not a criticism of PySide; indeed I personally prefer using
Python, but I think that it would be better if Qt provided a more
language-agnostic---and uniform---approach to language bindings.)
- A new model/view architecture that is a lot easier to use and which is
designed from the ground up to work well with databases.
- High-level support for client/server programming with the middleware
able to be straight TCP/IP (e.g., for LANs), OpenVPN, etc.
- A complete API for reading/writing Open Document Format files.
- An API for reading and writing .gz, .zip, and .tar.gz files.
- New widgets for displaying 2D and 3D graphs.
I consider Qt to be the best cross-platform GUI development framework in
existence---and hope that it long continues to be so:-)
* Some of the suggestions are in "Advanced Qt Programming"'s epiloge.
Mark Summerfield, Qtrac Ltd, www.qtrac.eu
C++, Python, Qt, PyQt - training and consultancy
"Advanced Qt Programming" - ISBN 0321635906
More information about the Interest