Qt 5 transforms software development. Great things come with Qt 5.0 and even greater things will come with future Qt 5 releases. This is Qt 5.
Introducing Qt 5
The Qt Project is proud to announce the final release of Qt 5. It is the latest version of the Qt C++ UI framework and the foundation for a new way of developing applications, where Qt Quick is in the center of Qt. Qt 5 continues to offer all of the power of native Qt C++ enabling highly sophisticated user experiences, offering applications the full capabilities of OpenGL/OpenGL ES graphics acceleration. Read Lars Knoll's blog here.
This is Qt 5
Qt 4 was released almost seven years ago and today is still fresh and competitive in its 4.8 stable branch. Our 5th big iteration deepens four essential aspects of the Qt offering:
Amazing graphic capabilities and performance, especially manifested in constrained environments like embedded and mobile devices. Qt Quick 2 offers a GL-based scene graph, a particle system and a collection of shader effects. Qt Multimedia and Qt Graphical Effects bring these features even further.
Cross-platform portability is now simpler for OS developers thanks to the new structure of Essentials and Add-ons modules, plus the consolidation of Qt Platform Abstraction. We look forward to seeing Qt running in all kinds of environments! Next up is full Qt support on iOS and Android and work here has already begun.
Open development and open governance is assuring wider development and testing of Qt 5 by a growing community including developers from Digia, KDAB, Intel, Collabora, Accenture, the KDE project, and many more companies and individuals. Today we all celebrate!
- Have a look at the known Qt 5.0 issues.
The Qt 5 release includes the following modules:
- Essentials :Qt Core, Qt GUI, Qt Multimedia, Qt Network, Qt Qml, Qt Quick, Qt SQL, Qt Test, Qt WebKit, Qt WebKit Widgets, Qt Widgets.
- Add-ons : Qt D-Bus, Qt Graphical Effects, Qt Image Formats, Qt OpenGL, Qt Print Support, Qt Declarative, Qt Script, Qt Script Tools, Qt SVG, Qt XML and Qt XML Patterns.
The following is a tour of what is new in Qt 5. It is an application written with Qt Quick based on Qt 5.
- Amazing Graphics Capability and Performance
- Qt Quick in Qt 5
- WebKit and HTML5
- Modularized Qt Libraries
- Widgets in Qt 5
- Qt Platform Abstraction
- New Connection Syntax
- Connectivity and Networking
- JSON Support
- User Input
The full list of features can be found at Qt 5 Features.
Qt 5 Interviews, Demos & Examples
The Qt community has pulled together to create demos and examples that show the power of Qt 5. A few developers have also sat down with us to explain their part in the making of Qt 5.
The Making of Qt 5
Lars Knoll, Qt Project Chief Maintainer & Digia Qt, CTO – talks about Qt 5 and the Qt vision.
Qt 5 Media Player
This video shows how you can use Qt 5 to create a video player with Qt Quick.
Qt Quick 2 UI & OpenGL
The Qt Quick 2 UI demo from KDAB is constructed using standard Qt Quick 2 items such as Image, MouseArea, and Rectangle.