Qt 5.0 Beta 2 發布

jopen 12年前發布 | 16K 次閱讀 QT

Qt 5.0 Beta 2發布。Qt 5.0的最終版本預計年底發布。

Qt 5.0 Beta 2 發布

Qt是一個跨平臺的C++應用程序開發框架。廣泛用于開發GUI程序,這種情況下又被稱為部件工具箱。也可用于開發非GUI程序,比如控制臺工具和服務器。經過多年發展,Qt不但擁有了完善的C++ 圖形庫,而且近年來的版本逐漸集成了數據庫、OpenGL庫、多媒體庫、網絡、 腳本庫、XML庫、WebKit庫等等,其核心庫也加入了 進程間通信、多線程等模塊,極大的豐富了Qt開發大規模復雜跨平臺應用程序的能力,真正意義上實現了其研發宗旨“Code Less; Create More; Deploy Anywhere.”。

A Full Release – Qt 5.0 Throughout

A lot of work has happened since the Beta 1 towards bringing Qt 5 closer to a final release. One of the biggest differences is that this Qt 5.0 release includes not only the Qt libraries, but also the tools. Qt Creator 2.6 based on Qt 5.0 is now bundled together with Qt 5.0 to make it a full complete release. It also helps us in testing and verifying the quality of Qt 5.

This release will only support Qt 5.0, but we will later examine whether and how we can add Qt 4.x support to it.

In addition, it shows that Qt 5 is a good and mature release with a very high degree of compatibility with Qt 4.x. Qt Creator can currently be built both against Qt 4.8 and 5.0 from a single code base. This proves that Qt 5.0 is almost fully source-compatible with Qt 4.8.

Qt 5.0 功能

With Qt 5.0 Beta 2, we have now finalized the list of modules and packages that will be part of the 5.0 final release. Qt 5.0 will contain the following libraries:

 

Qt Essentials

  • Qt Core
  • Qt Network
  • Qt Gui
  • Qt Sql
  • Qt Testlib
  • Qt Widgets
  • Qt Qml
  • Qt Quick
  • Qt Multimedia
  • Qt WebKit
  • Qt WebKit Widgets

 

Qt Add-ons

  • Qt Xml
  • Qt XmlPatterns
  • Qt Svg
  • Qt Concurrent
  • Qt Printsupport
  • Qt DBus
  • Qt OpenGL
  • Qt ActiveQt
  • Qt Graphical Effects
  • Qt Script
  • Qt Declarative
  • Qt Image Formats

 

Tools and other functionality

  • Qt Assistant
  • Qt Linguist
  • Qt Designer
  • Qt Translations
  • Qt Creator
  • Qt Documentation

 

As you can see, there is a lot of functionality included in Qt 5.0., but some modules like Qt 3D have been excluded from this release. However, they are still available from qt-project.org and you can use them together with Qt 5.0.

 

Known Issues

As this is a beta, it still has some known issues. First of all, there is still a major overhaul of the documentation planned for Qt 5.0 that didn’t make it into this beta, so you can still expect some larger changes in this area. Apart from that, there’s a lot of smaller known issues. An up-to-date list can be found at http://qt-project.org/wiki/Qt500beta2KnownIssues

 

試用

Because this release bundles the libraries and the tools, it should now make it very easy for everybody to get started with Qt 5.0 and try it out on their own project. Please go ahead, try it out on your project and give us your feedback so that we can fix as many issues as possible for the final 5.0 release.

I encourage you to download Qt 5.0 Beta 2 from the http://qt-project.org/downloads site or from http://qt.digia.com/Try-Qt-Now/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!