Qt5 路线?

来源:互联网 发布:桌游 淘宝 编辑:程序博客网 时间:2024/04/29 08:32

转自: http://blog.csdn.net/dbzhang800/article/details/6410310

从 Qt 官方刚发布的blog Thoughts about Qt 5我们可以了解到下一版 Qt 的动向。

愿景

Qt 5.0 will be the foundation for a new way of developing applications. While offering all of the power of native Qt/C++, the focus will over time shift to a QML centric model, where C++ is mainly used to implement modular backend functionality for QML.

在Qt5中,程序的入口可以是QML而不是C++。所有的UI可以用QML编写。javascript将成为一等公民而且程序逻辑可以使用javascript而可以不用C++进行编写。

时间安排

Qt5 在2011年发布beta版,正式版将于2012年发布。

架构变更

Qt5在架构上将有4个重大的改变:

  • graphics 结构将重新设计。Qt Quick 将成为graphics架构的核心。
  • Qt 在各平台下的移植将基于 Lighthouse
  • 软件仓库的模块化
  • 将所有与QWidget相关的功能从QtGui独立出来,放到一个独立的QtWidgets 库中。

参考

  • http://labs.qt.nokia.com/2011/05/09/thoughts-about-qt-5/

  • http://labs.qt.nokia.com/2011/05/11/responses-to-qt-5/

  • http://labs.qt.nokia.com/wp-content/uploads/2011/05/Qt5.pdf

  • http://qt.gitorious.org/qt/qt5/trees/master

  • http://labs.qt.nokia.com/2010/10/29/lighthouse-is-integrated/

  • http://labs.qt.nokia.com/2010/10/26/qt-is-going-modular/

  • Qt solution 悄然改变


0 0