Qt Data Visualization 模塊使您能夠以條形圖、散點圖及錶麵圖,可視化數據。對於可視化深度圖和快速改變的大量數據 (譬如:從多個傳感器接收數據),尤其有用。通過使用主題 (或通過添加自定義項和標簽), 可以定製圖形的外觀和感覺。
Qt Data Visualization 構建於 Qt 6 和 OpenGL,以利用硬件加速和 Qt Quick。
注意: The Qt Data Visualization module has been deprecated since Qt 6.10. For new projects, use the Qt Graphs module instead. Qt Graphs uses each platform's native rendering backend (Metal on macOS, DirectX on Windows, OpenGL or Vulkan on Linux) to achieve hardware-accelerated rendering for both 2D and 3D graphs. To migrate from Qt Data Visualization to Qt Graphs module, refer to Qt Graphs 遷移自 Qt DataVisualization or the Qt Academy course 遷移到 Qt Graphs .
模塊的 QML 類型是可用的透過
QtDataVisualization
導入。要使用類型,添加以下 import 語句到 .qml 文件:
import QtDataVisualization
使用 Qt 模塊的 C++ API 要求直接 (或透過其它依賴) 鏈接到模塊庫。幾個構建工具對此有專用支持,包括 CMake and qmake .
使用
find_package()
命令定位所需模塊組件在
Qt6
包:
find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
更多細節,見 構建采用 CMake 概述。
要配置采用 qmake 構建模塊,添加模塊作為值為
QT
變量在工程的 .pro 文件:
QT += datavisualization
Qt Data Visualization 在商業許可下是可用的來自 Qt 公司 。此外,它是可用的根據 GNU GPL (一般公共許可) 第 3 版 。見 Qt 許可 進一步瞭解細節。