Qt Data Visualization 已知问题

  • 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 类 (和 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 不支持。
  • 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.