Qt Data Visualization 既知の問題

  • Qt 6.x では、OpenGL が必ずしもデフォルトのレンダリングバックエンドではなくなったため(例えば、macOS では Metal、Windows では Direct3D がデフォルトとなっています)、環境変数またはアプリケーションの main 関数内で、レンダリングバックエンドを明示的に定義する必要があります。main 関数の先頭に `qputenv("QSG_RHI_BACKEND", "opengl"); ` を追加することで定義できます。
  • Android や WinRT などの一部のプラットフォームでは、複数のネイティブウィンドウを適切に処理できないため、実際にはこれらのプラットフォームでは `Qt Quick ` グラフのみが利用可能です。
  • 行や列が直線ではないサーフェスは、必ずしも正しくレンダリングされるとは限りません。
  • Q3DLight クラス(および Light3D QML アイテム)は、現時点では何にも使用できません。
  • サブビューポートに影響を与える Q3DScene プロパティのほとんどを変更しても、現時点では何の効果もありません。
  • iOS では、ウィジェットベースのサンプルが正しくレイアウトされません。
  • グラフを別のQQuickWindow 内のアイテムに再親付けすることはサポートされていません。
  • QtDataVisualization をインポートする QML アプリケーションの Android ビルドでは、pro ファイルに「QT += datavisualization」を記述する必要があります。これは、Qt Data Visualization QML プラグインがQt Data Visualization C++ ライブラリに依存しており、Qt Creator がこのライブラリをデプロイメントパッケージに自動的に追加しないためです。

© 2026 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.