Qt qtcharts - winarm32 port of Qt 6.9.0
  • C++ 86.9%
  • QML 10.2%
  • CMake 2%
  • C 0.4%
  • CSS 0.4%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Qt Submodule Update Bot b70ae64003 Update dependencies on '6.9.0' in qt/qtcharts
Change-Id: Ifc42d1c4fef0201b8e1353c08296888a82f16257
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-03-29 02:05:04 +00:00
coin Make module ready for source SBOM checking 2025-02-24 10:48:42 +00:00
dist Add REUSE.toml files and missing licenses 2024-10-28 10:37:26 +02:00
examples Use formal parameters for signal handlers in the qmloscilloscope example 2024-07-25 11:13:25 +02:00
LICENSES Add REUSE.toml files and missing licenses 2024-10-28 10:37:26 +02:00
plugins Mark the whole repo with QT_NO_CONTEXTLESS_CONNECT 2024-01-12 16:03:31 +02:00
src doc: Update types of QML properties to QML types 2025-02-20 09:16:49 +00:00
tests GLWidget: disconnect during destruction and cleanup 2023-12-12 10:50:03 +01:00
tools/demoLauncher Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-24 01:37:18 +02:00
.cmake.conf Bump version to 6.9.0 2024-06-07 00:49:47 +01:00
.gitattributes Moved manual tests to separate directory. 2014-11-11 12:44:27 +02:00
.gitignore Ignore QML cache files 2018-02-28 12:55:44 +00:00
.tag Update the git-archive export options 2013-10-03 14:13:28 +03:00
CMakeLists.txt Fix typo in Qt Multimedia package name 2023-08-04 10:50:44 +02:00
configure.cmake Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-24 01:37:18 +02:00
dependencies.yaml Update dependencies on '6.9.0' in qt/qtcharts 2025-03-29 02:05:04 +00:00
licenseRule.json Make module ready for source SBOM checking 2025-02-24 10:48:42 +00:00
qt_cmdline.cmake Add configure.cmake 2021-01-06 14:29:50 +01:00
README Merge remote-tracking branch 'origin/5.6' into 5.7 2016-08-23 09:13:20 +02:00
REUSE.toml Make module ready for source SBOM checking 2025-02-24 10:48:42 +00:00

---------------
Qt Charts
---------------

Qt Charts module provides a set of easy to use chart components. It uses
the Qt Graphics View Framework, therefore charts can be easily integrated
to modern user interfaces.

System Requirements
===================

- Qt 5.4 or newer
- For QML applications QtQuick 2 is required
- Manipulating Qt Charts graphs with QML Designer requires Qt Creator 3.3 or newer

Building
========

Configure the project with qmake:
    qmake

After running qmake, build the project with make:
    (Linux) make
    (Windows with MinGw) mingw32-make
    (Windows with Visual Studio) nmake
    (OS X) make

The above generates the default makefiles for your configuration, which is typically
the release build if you are using precompiled binary Qt distribution. To build both
debug and release, or one specifically, use one of the following qmake lines instead.

For debug builds:
    qmake CONFIG+=debug
    make
  or
    qmake CONFIG+=debug_and_release
    make debug

For release builds:
    qmake CONFIG+=release
    make
  or
    qmake CONFIG+=debug_and_release
    make release

For both builds (Windows/OS X only):
    qmake CONFIG+="debug_and_release build_all"
    make

After building, install the module to your Qt directory:
    make install

If you want to uninstall the module:
    make uninstall

Building as a statically linked library
=======================================

The same as above applies, you will just have to add static to the CONFIG:
    qmake CONFIG+=static

Documentation
=============

The documentation can be generated with:
    make docs

The documentation is generated into the doc folder under the build folder.
Both Qt Assistant (qtcharts.qch) and in HTML format (qtcharts subfolder)
documentation is generated.

Please refer to the generated documentation for more information:
    doc/qtcharts/qtcharts-index.html

Known issues
============

- Zooming too far or too close may eventually freeze the zooming and scrolling.