##// END OF EJS Templates
README release update...
README release update README file updated for Charts 1.3.1 release. Change-Id: Ib7e4b67421db9547718844fc4ed7414120b195a7 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>

File last commit:

r2640:68c16a95421d
r2640:68c16a95421d
Show More
README
118 lines | 3.9 KiB | text/plain | TextLexer
----------------------
Qt Charts Add-on 1.3.1
----------------------
What's in Qt Charts
===================
Directory structure:
src/
Source code of the Qt Charts
plugins/
QML bindings plugins and QtCreator plugin
examples/
Some examples of using Qt Charts
demos/
More versatile example applications showing how to customize charts,
combine several chart types and implement interaction in charts
doc/
Documentation
licenses/
Licensing information
Building
========
Please note that if you have already installed a previous version of
Qt Charts, you should first uninstall it with
make uninstall
Configure project with qmake and build project with make:
(Linux) make
(Windows with MinGw) mingw32-make
(Visual Studio) nmake
(OSX) make
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:
qmake CONFIG+="debug_and_release build_all"; make
If you want to leave out demos and examples from the build you can use
the following config with qmake:
CONFIG+=nomake_demos_examples
If you want to install the libraries to your Qt library directory use:
make install
If you want to uninstall the libraries:
make uninstall
Building as a statically linked library
=======================================
The same as above applies, you will just have to add staticlib to the CONFIG:
qmake CONFIG+=staticlib
Documentation
=============
Documentation can be found from doc/html and doc/qch directories. The documentation
can also be generated with:
make docs
The documentation provided with Charts is generated with qdoc and the creation of the
documentation is prioritized for Qt5. We recommend building the documentation using Qt5,
if you want to do it yourself. Creating the documentation using Qt4 also works, but some
pages are not generated correctly, such as the 'List of All Members' page for all C++ and
QML APIs in .qch documentation.
Main Changes between 1.3.0 and 1.3.1
====================================
- New Qt theme template added
Bug Fixes and minor new features
================================
- New: Added new hovered signal for bar charts with index information
- New: Added example of using dynamically generated image as a brush for scatter series
- New: Added HTML support for pie slice labels
- New: Added possibility to build Charts without demos and examples
- Fixed: Theme initialization performance for bar series is improved
- Fixed: Documentation generated against Qt5
- Fixed: Pie chart label is truncated if there's not enough space for the label
- Fixed: Legend item truncation to start with the longest item
- Fixed: Vertical and horizontal truncation of labels in bar chart
- Fixed: Dynamic qml axis switch
- Fixed: Crash with empty QAreaSeries
- Fixed: Missing legend when printing a chart that is not shown
- Fixed: Crash when zooming
- Fixed: Chart geometry calculated only for visible items
- Fixed: Alignment for multiline items
- Alignment can be set for multiline items using format:
"<p align=\"center\">multiline<br\>item</p>"
- Fixed: Removed redundancy when setting the axis title
- Fixed: Mouse event handling with rubber band
- Fixed: logarithmic axis point calculation for zero and negative values
- Fixed: Chart build on Solaris
- Fixed: Axis creation with createDefaultAxes() when series of different types are present
- Fixed: Debug information text color changed to gray to make it visible with all themes
- Fixed: Min and max conflict with standard macros on Windows
- Fixed: Chart build with QT_NO_TEXTSTREAM definition
- Fixed: Chart build with QT_NO_RUBBERBAND definition
- Fixed: Chart build with QT_NO_GRAPHICSEFFECT definition
Known issues
============
- Zooming too far or too close may eventually freeze the zooming and scrolling.