What's New - May 2018
Download Qt 5.11Build your world with Qt!
Great new things are coming with the latest Qt release. Read more about asset conditioning support in Qt, rewritten compiler pipeline for QML and JavaScript engine, unification of 3D engines, Qt Location updates, printing support for Linux, to name a few. This version of Qt will be officially supported for one year, but keep in mind that, if needed, you may always extend the support lifetime of your Qt release!
Our CTO Lars Knoll shares an overview of this and more in the release blog.
Read the Qt 5.11 blog
Get an overview (and a bit of a deep dive) of the new features in Qt 5.11 and a couple of the fun new things we’re working on this year. Join the free, interactive presentation and Q&A session!
Qt 5.9 LTS raised the bar high in terms of performance and stability. We are taking it even a further step in that direction, strengthening our focus on the designer and developer experience. Get a full overview of all the new features, with our favorite highlights featured on this page with videos, blog posts and free webinars.
The internally used compiler pipeline that compiles QML into binary data structures is much simpler and neater than before, with some nice effects on performance and lots of good other side effects!
Learn moreWith more graphics-intensive UIs, demands for graphics memory to hold the textures increase. To save resources and tackle system performance challenges, read how to reduce the memory requirements of your graphics assets.
We have replaced the Microsoft Active Accessibility (MSAA) backend with a new implementation based on the modern Microsoft UI Automation, which superseded MSAA as the de facto standard for accessibility on the Windows platform.
Learn moreThe widgets themes available on Windows Desktop were updated to better support high-DPI displays, including fixes for several rendering issues, providing improved appearance and functionality.
More about Qt High DPI SupportQt 5.11 comes with the new experimental turn-by-turn navigation, greatly improved MapPolyline performance, Geocoding and Places for MapBox plug-in, extensible Routing and Places API, and many more smaller improvements.
More about Qt Location moduleWith the cross-platform integrated development environment (IDE) we continue to make software development fast, easy and fun! It comes with a code editor for C++ and several other languages, and is integrated with tools for designing, testing, deploying and maintaining your code throughout the whole product life cycle. A bunch of good news coming your way from Eike Ziller, Principal Software Engineer at The Qt Company.
Read blog postCurrently supported Qt versions are Qt 5.6 LTS, Qt 5.9 LTS, Qt 5.10 and the latest Qt 5.11. All supported Qt versions are available to Qt customers along with the commercial-only features and access to Global Qt Support and Premium Support, on a variety of platforms and configurations. The Extended Lifetime Support is available upon request for some unsupported versions as well. In any case, we will make sure you're improving with us with the new features and perks! Need help with upgrading? Let us know!
Working with a hardware configuration that is way different than what Qt officially supports? Having trouble porting Qt to your new board? Tell us more, we also love tinkering around and have helped many Qt fans lower their development costs!
Qt now has some new and improved communication protocols and interoperability functionalities, which massively enhance connectivity and remote UI and deployment. We're taking our mantra ''Code Less. Create More. Deploy Everywhere.'' to a whole new level with more ways to run Qt apps in web browsers!
Maurice Kalinowski shows a complete building automation demo based on Qt and KNX.
Qt for Automation's QtKNX is the smart home library that translates your wishes into the KNX protocol.
Qt KNX is the first major step to bring home automation at the finger tips of Qt users. Multi-platform, elegant, flexible and easy to write software for smart homes will soon be possible. All it takes is the new QtKNX library, and the already existing functionalities of Qt.
Read blog postMichael Winkelmann shows you how Qt for WebAssembly lets you build Qt applications for web browsers. Code once, deploy everywhere - even on the web!
WebAssembly is now supported by all major web browsers as a binary format for allowing sand-boxed executable code in web pages that is nearly as fast as native machine code. Qt for WebAssembly makes it possible to run Qt applications on many web browsers, without any download steps or special server requirements (other than serving the wasm file). Check out the examples directly in your browser!
Read blog postbasysKom's Frank Meerkötter shows off an industrial HMI built with Qt Quick and Qt OPC/UA.
OPC UA is a central element of the Industry 4.0 story providing seamless communication between IT and industrial production systems. The focus of Qt OPC UA is on HMI/application development and ease of use for client-side development. The Tech Preview allows to connect to servers, read and write attributes, call methods on the server, monitor values for data changes and browse nodes. All this functionality is provided by asynchronous APIs which integrate nicely into Qt applications.
Read blog postLearn how Qt fans worldwide used Qt to build great things. Be it desktop, mobile, or embedded, from automation to UI design – there's some top notch engineering everywhere you look!
We are on a relentless mission to provide you new features and tools to keep you ahead of the curve! More things are coming in the next weeks, so stay tuned for our Qt Design Studio Tech Preview, Qt 3D Studio 2.0 release and Qt for Python. Get the latest release and events information, learning collateral and other Qt-related information by signing up to the newsletters of your interest!
Sign me up!Access our free webinars for expert advice, and instructions on how to use Qt to harness the true potential of your code. Available both live and on-demand! All webinar registrants will receive a copy of the recording, so go ahead and register even if you are not able to attend.
Check out all our live webinars, where our in-house experts and partners will share their wisdom and answer all your questions. Sign up now, it's free!
Length 60min
Find more webinarsQt 5.11 ships with Qt OPC UA, a new module which has been developed by basysKom, together with The Qt Company. Qt OPC UA enables out of the box integration of OPC UA enabled devices with Qt applications.
Length 60min
Learn moreOur cross-platform C++ integrated development environment (IDE) is seeing some serious boost with Qt 5.10. This is an introduction to using the IDE, where we demo some of its highlights and provide a bunch of tips along the way.
Length 60min
Learn moreLearn about building Qt for Embedded devices running Linux. Learn how to add Qt recipes to your own Yocto build, and how to build library for systems without it. We'll cover the main factors to consider when choosing graphics and input handling and how to scale down to low-end devices with Qt Lite.
Length 60min
Learn moreThe biggest decisions contributing to a short time to market are done in the early days of the project. We share and discuss learnings based on the extensive experience with embedded customers over the years.
Length 60min
Learn moreOur graphics specialists, Andy Nichols and Laszlo Agocs answer questions about:
Length 60min
Learn moreOr simply wondering if you’re using Qt to its full potential? Sometimes required experience is difficult to come by. Drop us a line! We are here to make sure you’re on the right track from day one.