OpenGL Accelerated Series Example | Qt Charts | Qt 6.11.2
Description: The example shows how to enable OpenGL acceleration for QLineSeries and QScatterSeries.

- Qt 6.11
- Qt Charts
- Qt Charts Examples
- OpenGL Accelerated Series Example
- Qt Charts | Commercial or GPLv3

# OpenGL Accelerated Series Example

The example shows how to enable OpenGL acceleration for QLineSeries and QScatterSeries.

#### Running the Example

You can run the example from:

- Qt Creator

  Open the Welcome mode and select the example from Examples. For more information, see Qt Creator: Tutorial: Build and run.

- Qt Extension for Visual Studio Code

  Run the Qt: Open Qt examples command from the Command Palette, and select the example from the list. For more information, see Qt Extension for Visual Studio Code: Tutorial: Build and run.

#### Enabling OpenGL Acceleration

To create an OpenGL accelerated series, all you have to do compared to a regular series is to set QAbstractSeries::useOpenGL property to `true`:

     series->setUseOpenGL(true);

This makes the chart to instantiate a transparent QOpenGLWidget that is used to draw the accelerated series on top of the chart.

Note: The OpenGL acceleration is only supported for QLineSeries and QScatterSeries.

Example project @ code.qt.io