"Fossies" - the Fresh Open Source Software Archive

Member "qt-everywhere-src-6.3.1/qtdatavis3d/README" (8 Jun 2022, 3072 Bytes) of package /linux/misc/qt-everywhere-src-6.3.1.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 ---------------------------
    2 Qt Data Visualization 5.9.0
    3 ---------------------------
    4 
    5 Qt Data Visualization module provides multiple graph types to visualize data in 3D space
    6 both with C++ and Qt Quick 2.
    7 
    8 System Requirements
    9 ===================
   10 
   11 - Qt 5.2.1 or newer
   12 - OpenGL 2.1 or newer (recommended) or OpenGL ES2 (reduced feature set)
   13 - Manipulating Qt Data Visualization graphs with QML Designer requires
   14   Qt Creator 3.3 or newer
   15 
   16 Building
   17 ========
   18 Configure the project with qmake:
   19     qmake
   20 
   21 After running qmake, build the project with make:
   22     (Linux) make
   23     (Windows with MinGw) mingw32-make
   24     (Windows with Visual Studio) nmake
   25     (OS X) make
   26 
   27 The above generates the default makefiles for your configuration, which is typically
   28 the release build if you are using precompiled binary Qt distribution. To build both
   29 debug and release, or one specifically, use one of the following qmake lines instead.
   30 
   31 For debug builds:
   32     qmake CONFIG+=debug
   33     make
   34   or
   35     qmake CONFIG+=debug_and_release
   36     make debug
   37 
   38 For release builds:
   39     qmake CONFIG+=release
   40     make
   41   or
   42     qmake CONFIG+=debug_and_release
   43     make release
   44 
   45 For both builds (Windows/OS X only):
   46     qmake CONFIG+="debug_and_release build_all"
   47     make
   48 
   49 After building, install the module to your Qt directory:
   50     make install
   51 
   52 If you want to uninstall the module:
   53     make uninstall
   54 
   55 Building as a statically linked library
   56 =======================================
   57 
   58 The same as above applies, you will just have to add static to the CONFIG:
   59     qmake CONFIG+=static
   60 
   61 Documentation
   62 =============
   63 
   64 The documentation can be generated with:
   65     make docs
   66 
   67 The documentation is generated into the doc folder under the build folder.
   68 Both Qt Assistant (qtdatavisualization.qch) and in HTML format
   69 (qtdatavisualization subfolder) documentation is generated.
   70 
   71 Please refer to the generated documentation for more information:
   72     doc/qtdatavisualization/qtdatavisualization-index.html
   73 
   74 Known Issues
   75 ============
   76 
   77 - Some platforms like Android and WinRT cannot handle multiple native windows properly,
   78   so only the Qt Quick 2 versions of graphs are available in practice for those platforms.
   79 - Shadows are not supported with OpenGL ES2 (including Angle builds in Windows).
   80 - Anti-aliasing doesn't work with OpenGL ES2 (including Angle builds in Windows).
   81 - QCustom3DVolume items are not supported with OpenGL ES2 (including Angle builds in Windows).
   82 - Surfaces with non-straight rows and columns do not always render properly.
   83 - Widget based examples layout incorrectly in iOS.
   84 - Reparenting a graph to an item in another QQuickWindow is not supported.
   85 - Android builds of QML applications importing QtDataVisualization also require
   86   "QT += datavisualization" in the pro file. This is because Qt Data Visualization QML plugin has
   87   a dependency to Qt Data Visualization C++ library, which Qt Creator doesn't automatically add
   88   to the deployment package.
   89 - Only OpenGL ES2 emulation is available for software renderer (that is, when using
   90   QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL))