What's New in the Qt Interface Framework
The following page describes new features by Qt Version. There is a separate page to list all New Classes and Functions by Qt Version.
6.8
- New API to trigger an auto discovery from the Configuration Management System
- Support for asynchronous backend loading
- Ability to disable backend updates per feature
- Port from python 'virtualenv' to 'venv'
- New CMake API for generating plugins and QML modules
- New logging category for performance metrics
6.7
- QtIfRemoteObjectsHelper is now a Qt module with public headers
- Introduction of a new QIfRemoteObjectsConfig class
- Ability to generate a
main()
function with useful command-line arguments in the config_server_qtro template - Reference APIs have been moved into a separate qt-labs module
6.6
- Introduced a new "unsupported" annotation for simulation data
- Ability to deprecate ifcodegen annotations
- New compiled ifcodegen binary (helps distribution in installer)
6.5
- Introduced the Configuration Management System
- Ability to configure connectionURL and connectionTimeout in the qtro_backend template
- Ability to reconnect to a different URL in the qtro_backend template
- Ability to configure the media_simulation backend by using the new Configuration Management System
6.4
- New annotation to configure C++ namespace in ifcodegen generated code
- Improved support for newer python versions
6.3
- Ported to the QML type registration system
- Ability to use UI elements inside a application generated by the server_qtro_simulator template
6.2
- Added CMake support
- Added support to define a template search path for ifcodegen
- Rename from QtIVI to Qt Interface Framework
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.