Question about Qt's roadmap,c++/Qt widgets and Qt Quick/Qml
-
I want to start learning Qt,but I have some doubts in my mind.
I am not sure if this is the right forum section to ask this question.
QML and Qt Quick are evolving,and I want to ask,if Qt will abandon Qt Widgets and enforce QML/QT Quick as the only way in the future.Or will Qt Quick still just be another way for creating GUI?If someone from the developer team or near to them can answer it might be more meaningful.
-
That depends on what developers want, Qt is an open source project. Currently both QML and QtWidgets are maintained modules. What is absolutely certain now is that widgets will remain in Qt for the whole life of Qt5 (judging from history, thats at least 5-6 years, but may vary).
Currently widgets are considered more or less complete, while QtQuick still lacks certain features, so most development goes there. This can change in the future, though.
As far as I know, there are no plans to drop QtWidgets at all.
-
The "roadmap of the Qt project is available at JIRA":https://bugreports.qt-project.org/browse/QTBUG#selectedTab=com.atlassian.jira.plugin.system.project:roadmap-panel. The "list of new features in Qt 5.1 is available at our wiki":http://qt-project.org/wiki/New-Features-in-Qt-5.1.
QML is great but Qt Widgets are still a preferred by many developer and many apps are based Qt Widgets. So in my opinion Qt Widgets will be supported for long time :)
-
Just to add some juice here: "new features in Qt 5.2":http://qt-project.org/wiki/New-Features-in-Qt-5.2. Clearly, QtWidgets are not forlorn :) Most changes are rather small, but there is definitely some work going on there.