The Qt Company Limited has announced the immediate availability of the Qt 5.7 Alpha source code for evaluation use. The release which is now ready for general testing has been in development together with Qt 5.6 and builds upon it. Qt 5.6 is also scheduled for final release within the next few days.
There are several new additions to this new version of the development framework designed for the creation of cross-platform applications and user interfaces for desktop, embedded, and mobile platforms.
What’s new in Qt 5.7 Alpha?
First and foremost this new version of the framework comes with several performance improvements, security and In computing technology, a bug is an unintentional coding error in a computer application program, hardware device or operating system. Bugs can typically cause annoying computer glitches, or cause more serious problems including life-threatening situations. In 2018 and 2019 a bug in the sensor on the Boeing 737 Max caused Lion Air Flight 610 and Ethiopian Airlines Flight 302 to... More fixes. Because C++11 has been enabled for use within the Qt modules, compilers that do not provide C++11 capabilities are no longer supported. This brings a new error in the direction Qt is taking as far as implementing modern C++.
The following new modules have been added to the framework:
Qt 3D, Qt Quick Controls 2 which is a new light-weight set of embedded and mobile orientation controls. Qt Serial Bus also makes its debut here. Qt Charts is now available under GPLv3 license in addition to the commercial version. Qt Data Visualization also follows on in the footsteps of Qt Charts. Other modules released under GPLv3 here are Qt Virtual Keyboard, Qt Quick 2D Renderer and Qt Purchasing.
There are quite a number of modules which have also received a series of facelifts. These modules include Qt A chip in a computer is electronic circuits or an integrated circuit (also referred to as an IC or a microchip) embedded on a flat piece of semiconductor material that is normally silicon. Integrated circuits can be analog, digital, or mixed-signal. The minute size of computer chips brings the advantage of allowing high speed, low power dissipation, and reduced manufacturing... More, Qt A GUI or Graphical User interface is a form of user interface that allows users to interact with electronic devices through graphical windows, controls, icons and other like components. GUIs are highly visual and allow the user to interact with information and data by directly manipulating the visual representations of this information in contrast to command-line interfaces where all interaction... More, Qt Widgets, Qt WebEngine, Qt QML, Qt Canvas 3D, Qt NFC, Qt Multimedia, Qt Bluetooth and Qt Quick. Others improvements are featured in Embedded, Desktop and Mobile platforms.
For more information on these, you can check out the New Features Page here.
With Qt 5.7 Alpha Qt Script has been deprecated while Qt Enginio is no longer part of the release. Please head on over to the download page to get a copy of this cross-platform development framework.