Qt 4.7.0 Tech preview was released today, a preliminary version for people who want to get acquainted with Qt innovations (such as Qt Quick) as soon as possible. The final release of Qt 4.7.0 is planned for the middle of this year.
Declarative development with Qt Quick
Qt 4.7 includes Quick - a set of tools for quickly creating a graphical interface that allows you to create dynamic user interfaces easier and more efficiently than is possible now.
This kit consists of three components:
')
QML is a declarative language based on JavaScript, which, thanks to the capabilities of the Qt metaobject system, allows designers and developers to interact closely and create animated and flexible user interfaces using existing knowledge in scripting languages and design
QtDeclarative - C ++ library allows you to translate a declarative description of graphical interfaces in QML into QGraphicsScene elements. This library also provides an API for associating various C ++ types and data with QML elements, as well as connecting the QML UI to an application.
Qt Creator is enhanced to support drag-and-drop editing of QML-based GUIs. The text editor supports QML syntax and provides features such as autocompletion, error mapping, help viewing and simple preview for QML-based GUIs.
Network Bearer Management
Network Bearer Management - allows you to monitor the status of the system connection to the network. The new Bearer Management API in the QtNetwork module allows the application to determine whether a network is available, how many network interfaces are available, and also allows you to control the starting and stopping of these interfaces. QNetworkAccessManager uses this API for HTTP-level roaming.
Multimedia
The new Multimedia API allows you to play music and video through a single interface with the ability to output video both on widgets and on GraphicsView.
New classes, functions, macros, etc.
See what has been added to Qt 4.7.0 via
this link .
Read more
here.Download Qt 4.7.0 and QtCreator 2.0
here