##// END OF EJS Templates
iOS Qt Quick 1 problem added to README...
Tomi Korpipää -
r2701:23f5eaaadbea
parent child
Show More
@@ -1,116 +1,117
1 ----------------------
1 ----------------------
2 Qt Charts Add-on 1.4.0
2 Qt Charts Add-on 1.4.0
3 ----------------------
3 ----------------------
4
4
5 What's in Qt Charts
5 What's in Qt Charts
6 ===================
6 ===================
7
7
8 Directory structure:
8 Directory structure:
9
9
10 src/
10 src/
11 Source code of the Qt Charts
11 Source code of the Qt Charts
12 plugins/
12 plugins/
13 QML bindings plugins and QtCreator plugin
13 QML bindings plugins and QtCreator plugin
14 examples/
14 examples/
15 Some examples of using Qt Charts
15 Some examples of using Qt Charts
16 demos/
16 demos/
17 More versatile example applications showing how to customize charts,
17 More versatile example applications showing how to customize charts,
18 combine several chart types and implement interaction in charts
18 combine several chart types and implement interaction in charts
19 doc/
19 doc/
20 Documentation
20 Documentation
21 licenses/
21 licenses/
22 Licensing information
22 Licensing information
23
23
24 Building
24 Building
25 ========
25 ========
26
26
27 Please note that if you have already installed a previous version of
27 Please note that if you have already installed a previous version of
28 Qt Charts, you should first uninstall it with
28 Qt Charts, you should first uninstall it with
29 make uninstall
29 make uninstall
30
30
31 Configure project with qmake and build project with make:
31 Configure project with qmake and build project with make:
32 (Linux) make
32 (Linux) make
33 (Windows with MinGw) mingw32-make
33 (Windows with MinGw) mingw32-make
34 (Visual Studio) nmake
34 (Visual Studio) nmake
35 (OSX) make
35 (OSX) make
36
36
37 For debug builds:
37 For debug builds:
38 qmake CONFIG+=debug; make
38 qmake CONFIG+=debug; make
39 or
39 or
40 qmake CONFIG+=debug_and_release; make debug
40 qmake CONFIG+=debug_and_release; make debug
41
41
42 For release builds:
42 For release builds:
43 qmake CONFIG+=release; make
43 qmake CONFIG+=release; make
44 or
44 or
45 qmake CONFIG+=debug_and_release; make release
45 qmake CONFIG+=debug_and_release; make release
46
46
47 For both builds:
47 For both builds:
48 qmake CONFIG+="debug_and_release build_all"; make
48 qmake CONFIG+="debug_and_release build_all"; make
49
49
50 If you want to leave out demos and examples from the build you can use
50 If you want to leave out demos and examples from the build you can use
51 the following config with qmake:
51 the following config with qmake:
52 CONFIG+=nomake_demos_examples
52 CONFIG+=nomake_demos_examples
53 For some embedded environments, such as VxWorks, all examples and demos
53 For some embedded environments, such as VxWorks, all examples and demos
54 may not be applicable. There it's recommended to use the above mentioned
54 may not be applicable. There it's recommended to use the above mentioned
55 config option.
55 config option.
56
56
57 If you want to install the libraries to your Qt library directory use:
57 If you want to install the libraries to your Qt library directory use:
58 make install
58 make install
59
59
60 If you want to uninstall the libraries:
60 If you want to uninstall the libraries:
61 make uninstall
61 make uninstall
62
62
63 Building as a statically linked library
63 Building as a statically linked library
64 =======================================
64 =======================================
65
65
66 The same as above applies, you will just have to add staticlib to the CONFIG:
66 The same as above applies, you will just have to add staticlib to the CONFIG:
67 qmake CONFIG+=staticlib
67 qmake CONFIG+=staticlib
68
68
69 Documentation
69 Documentation
70 =============
70 =============
71
71
72 Documentation can be found from doc/html and doc/qch directories. The documentation
72 Documentation can be found from doc/html and doc/qch directories. The documentation
73 can also be generated with:
73 can also be generated with:
74 make docs
74 make docs
75
75
76 The documentation provided with Charts is generated with qdoc and the creation of the
76 The documentation provided with Charts is generated with qdoc and the creation of the
77 documentation is prioritized for Qt5. We recommend building the documentation using Qt5,
77 documentation is prioritized for Qt5. We recommend building the documentation using Qt5,
78 if you want to do it yourself. Creating the documentation using Qt4 also works, but some
78 if you want to do it yourself. Creating the documentation using Qt4 also works, but some
79 pages are not generated correctly, such as the 'List of All Members' page for all C++ and
79 pages are not generated correctly, such as the 'List of All Members' page for all C++ and
80 QML APIs in .qch documentation.
80 QML APIs in .qch documentation.
81
81
82 Main Changes between 1.3.1 and 1.4.0
82 Main Changes between 1.3.1 and 1.4.0
83 ====================================
83 ====================================
84
84
85 - New: Added possibility to set brush image for AreaSeries, BarSet, BoxPlotSeries,
85 - New: Added possibility to set brush image for AreaSeries, BarSet, BoxPlotSeries,
86 BoxSet, PieSlice and ScatterSeries by specifying 'brushFilename'
86 BoxSet, PieSlice and ScatterSeries by specifying 'brushFilename'
87 - New: Added possibility to show series point values for line, spline and scatter series
87 - New: Added possibility to show series point values for line, spline and scatter series
88 - New: Added possibility to position the bar value labels
88 - New: Added possibility to position the bar value labels
89
89
90 Bug Fixes and minor new features
90 Bug Fixes and minor new features
91 ================================
91 ================================
92
92
93 - New: Added count property for QBoxPlotSeries
93 - New: Added count property for QBoxPlotSeries
94 - New: Added option to set markers in legend in reverse order
94 - New: Added option to set markers in legend in reverse order
95 - New: Install the plugins.qmltypes file for Qt Quick 2 requested by Qt Creator
95 - New: Install the plugins.qmltypes file for Qt Quick 2 requested by Qt Creator
96 - New: Added clear function for BarCategoryAxis
96 - New: Added clear function for BarCategoryAxis
97 - Fixed: Assert failure with percent bar series zero values
97 - Fixed: Assert failure with percent bar series zero values
98 - Fixed: Updated files generated with Qt Creator for demos
98 - Fixed: Updated files generated with Qt Creator for demos
99 - Fixed: DeclarativeChart::legend property marked as constant
99 - Fixed: DeclarativeChart::legend property marked as constant
100 - Fixed: Crash with ScatterChartItem mouse events
100 - Fixed: Crash with ScatterChartItem mouse events
101 - Fixed: Build for iOS and for building the QtQuick2 plugin statically
101 - Fixed: Build for iOS and for building the QtQuick2 plugin statically
102 - Fixed: Setting values for BarSet using Qt.point
102 - Fixed: Setting values for BarSet using Qt.point
103 - Fixed: Bar category rendering for empty category
103 - Fixed: Bar category rendering for empty category
104 - Fixed: QBoxSet color setting
104 - Fixed: QBoxSet color setting
105 - Fixed: Mouse event handling for pie
105 - Fixed: Mouse event handling for pie
106 - Fixed: Legend truncation
106 - Fixed: Legend truncation
107 - Fixed: Scatter series color
107 - Fixed: Scatter series color
108 - Fixed: Crash in ChartDataSet::attachAxis()
108 - Fixed: Crash in ChartDataSet::attachAxis()
109 - Fixed: Added missing library directory
109 - Fixed: Added missing library directory
110 - Fixed: Added Charts directory to include path
110 - Fixed: Added Charts directory to include path
111 - Fixed: NOMINMAX definition
111 - Fixed: NOMINMAX definition
112
112
113 Known issues
113 Known issues
114 ============
114 ============
115
115
116 - Zooming too far or too close may eventually freeze the zooming and scrolling.
116 - Zooming too far or too close may eventually freeze the zooming and scrolling.
117 - Qt Quick 1 is not supported on iOS.
General Comments 0
You need to be logged in to leave comments. Login now