2014-02-26 11:17:44 +00:00
|
|
|
---------------------------
|
|
|
|
|
Qt Data Visualization 1.0.0
|
|
|
|
|
---------------------------
|
2013-10-14 07:52:29 +00:00
|
|
|
|
|
|
|
|
Qt Data Visualization module provides multiple graph types to visualize data in 3D space
|
|
|
|
|
both with C++ and Qt Quick 2.
|
|
|
|
|
|
|
|
|
|
System Requirements
|
|
|
|
|
===================
|
|
|
|
|
|
2013-12-18 07:57:39 +00:00
|
|
|
- Qt 5.2 or newer
|
2013-10-14 07:52:29 +00:00
|
|
|
- OpenGL 2.1 or newer (recommended) or OpenGL ES2 (reduced feature set)
|
|
|
|
|
|
|
|
|
|
Building
|
|
|
|
|
========
|
2013-10-16 03:13:25 +00:00
|
|
|
Configure the project with qmake:
|
|
|
|
|
qmake
|
|
|
|
|
|
|
|
|
|
After running qmake, build the project with make:
|
2013-10-14 07:52:29 +00:00
|
|
|
(Linux) make
|
|
|
|
|
(Windows with MinGw) mingw32-make
|
2013-12-18 07:57:39 +00:00
|
|
|
(Windows with Visual Studio) nmake
|
2013-10-14 07:52:29 +00:00
|
|
|
(OSX) make
|
|
|
|
|
|
2013-10-16 03:13:25 +00:00
|
|
|
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:
|
2013-11-04 07:33:07 +00:00
|
|
|
qmake CONFIG+=debug
|
|
|
|
|
make
|
|
|
|
|
or
|
|
|
|
|
qmake CONFIG+=debug_and_release
|
|
|
|
|
make debug
|
2013-10-16 03:13:25 +00:00
|
|
|
|
|
|
|
|
For release builds:
|
2013-11-04 07:33:07 +00:00
|
|
|
qmake CONFIG+=release
|
|
|
|
|
make
|
|
|
|
|
or
|
|
|
|
|
qmake CONFIG+=debug_and_release
|
|
|
|
|
make release
|
|
|
|
|
|
|
|
|
|
For both builds (Windows/Mac only):
|
|
|
|
|
qmake CONFIG+="debug_and_release build_all"
|
|
|
|
|
make
|
2013-10-16 03:13:25 +00:00
|
|
|
|
2013-10-25 07:40:59 +00:00
|
|
|
After building, install the module to your Qt directory:
|
2013-10-14 07:52:29 +00:00
|
|
|
make install
|
|
|
|
|
|
2013-10-25 07:40:59 +00:00
|
|
|
If you want to uninstall the module:
|
2013-10-14 07:52:29 +00:00
|
|
|
make uninstall
|
|
|
|
|
|
|
|
|
|
Building as a statically linked library
|
|
|
|
|
=======================================
|
|
|
|
|
|
2013-10-28 08:59:23 +00:00
|
|
|
The same as above applies, you will just have to add static to the CONFIG:
|
2013-10-14 07:52:29 +00:00
|
|
|
qmake CONFIG+=static
|
|
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
|
=============
|
|
|
|
|
Pregenerated documentation can be found from doc folder for both Qt Assistant
|
|
|
|
|
(qtdatavisualization.qch) and in HTML format (qtdatavisualization subfolder).
|
|
|
|
|
|
|
|
|
|
The documentation can also be generated with:
|
|
|
|
|
make docs
|
|
|
|
|
|
|
|
|
|
Please refer to the generated documentation for more information:
|
2014-01-23 16:18:39 +00:00
|
|
|
doc/qtdatavisualization/index.html
|
2013-10-14 07:52:29 +00:00
|
|
|
|
|
|
|
|
Known Issues
|
|
|
|
|
============
|
|
|
|
|
|
2013-10-25 06:18:01 +00:00
|
|
|
- Android doesn't support both widgets and OpenGL simultaneously, so only
|
2013-10-14 07:52:29 +00:00
|
|
|
the Qt Quick 2 API is usable in practice in Android.
|
|
|
|
|
- Shadows are not supported with OpenGL ES2 (including Angle builds in Windows).
|
2013-10-15 09:52:02 +00:00
|
|
|
- Anti-aliasing doesn't work with OpenGL ES2 (including Angle builds in Windows).
|
2013-12-18 07:57:39 +00:00
|
|
|
- Surfaces with non-straight rows and columns do not always render properly.
|
|
|
|
|
- Q3DLight class (and Light3D QML item) are currently not usable for anything.
|
|
|
|
|
- Q3DScene::secondarySubviewOnTop property has currently no effect.
|
|
|
|
|
- The color style Q3DTheme::ColorStyleObjectGradient doesn't work for surface graphs.
|
|
|
|
|
- Scatter "point" meshes do not support gradients, they always use the base color.
|
2014-01-27 10:58:14 +00:00
|
|
|
- Widget based examples layout incorrectly in iOS.
|
2014-02-28 12:42:54 +00:00
|
|
|
- QML implementation doesn't use a shared context on OSX or Android.
|
|
|
|
|
- Reparenting a graph to an item in another QQuickWindow is not supported.
|