QtGraphs API and architecture: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Initial notes)
m (Typo fix)
 
Line 20: Line 20:
* For one, moving from pointers-of-pointers API to modern C++ with move semantics.
* For one, moving from pointers-of-pointers API to modern C++ with move semantics.
* Tomi presented video showing example application, Quick3D scene with QtGraphs3D, live data, reflections etc.
* Tomi presented video showing example application, Quick3D scene with QtGraphs3D, live data, reflections etc.
* Discussion about how Python Qt projects have used Qt Chats. Should Qt Graphs do data filtering, or user filter the data before applying it into graphs APIs?
* Discussion about how Python Qt projects have used Qt Charts. Should Qt Graphs do data filtering, or user filter the data before applying it into graphs APIs?
* Can lower-level data be supported? Like have data just in an array, so no need to create extra (data) elements? What about usage of QAbstractItemModel automatically?
* Can lower-level data be supported? Like have data just in an array, so no need to create extra (data) elements? What about usage of QAbstractItemModel automatically?
* Discussion about different user needs for Charts (Easy simple graph with data in QML vs. big amount of data).
* Discussion about different user needs for Charts (Easy simple graph with data in QML vs. big amount of data).

Latest revision as of 15:40, 30 November 2023


Session Summary

QtGraphs is a new module to modernize Qt Charts (2D) and Qt DataVisualization (3D). This discussion summarized current status and changes since Qt 6.6 (TP) version.

Session Owners

Tomi Korpipää

Kwanghyo Park

Sakaria Pouke

Kaj Grönholm (notes)

Notes

  • Tomi gave a short presentation with status update.
  • In Qt 6.6, Qt Graphs 3D API was a carbon-copy of Qt DataVisualization. For 6.7 there has been some API changes and performance improvements.
  • For one, moving from pointers-of-pointers API to modern C++ with move semantics.
  • Tomi presented video showing example application, Quick3D scene with QtGraphs3D, live data, reflections etc.
  • Discussion about how Python Qt projects have used Qt Charts. Should Qt Graphs do data filtering, or user filter the data before applying it into graphs APIs?
  • Can lower-level data be supported? Like have data just in an array, so no need to create extra (data) elements? What about usage of QAbstractItemModel automatically?
  • Discussion about different user needs for Charts (Easy simple graph with data in QML vs. big amount of data).