As OpenGL is not necessarily the default rendering backend anymore in Qt 6.x (it is Metal on macOS and Direct3D on Windows, for example), it is necessary to define the rendering backend explicitly either on your
environment variables, or in your application main. It can be defined by adding qputenv("QSG_RHI_BACKEND", "opengl"); in the beginning of your main function.
Some platforms like Android and WinRT cannot handle multiple native windows properly, so only the Qt Quick 2 graphs are available in practice for those platforms.
Surfaces with non-straight rows and columns do not always render properly.
Q3DLight class (and Light3D QML item) are currently not usable for anything.
Changing most of Q3DScene properties affecting subviewports currently has no effect.
Widget based examples layout incorrectly in iOS.
Reparenting a graph to an item in another QQuickWindow is not supported.
Android builds of QML applications importing QtDataVisualization also require "QT += datavisualization" in the pro file. This is because Qt Data Visualization QML
plugin has a dependency to Qt Data Visualization C++ library, which Qt Creator doesn't automatically add to the deployment package.
Sign Up and Download for Free
By signing up, you consent to Felgo processing your data & contacting you to fulfill your request. For more information on how we are committed to protecting & respecting your privacy, please review our privacy policy.
Want to find out if Felgo is a good fit for your company?
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: