nazhor / chartwork

Chart Widgets for Qt

Home Page:http://chartwork.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chartwork—Chart Widgets for Qt

Download Binaries

Package binaries for Windows, Mac, and Ubuntu can be downloaded from the documentation website.

Installation, Usage, and Documentation

The documentation website explains how to install the binaries and how to create custom apps with Chartwork. It also contains a documentation of Chartwork’s public API and a troubleshooting section.

Building Chartwork on Unix Systems

To build Chartwork from sources, you need the build essentials, cmake, and Qt 5.4 or newer.

Chartwork is written in C++11 and requires a compatible compiler (current versions of gcc, MSVC 2013 or newer). Clang is currently not supported, and Mac users should use gcc instead (for instance, built with homebrew).

First, get a copy of the Chartwork sources:

git clone git://github.com/chartwork/chartwork.git

Now, create directories for the out-of-source debug and release builds:

cd chartwork
mkdir -p build/{debug,release}

Finally, build the library:

cd build/debug
cmake ../..
make
cd ../release
cmake ../..
make

The compiled in shared object files in lib/ can be copied to Qt Creator’s designer plug-in directory. On most Linux systems, this is /usr/lib/qt/plugins/designer/ and on Mac ${Qt Directory}/Qt Creator.app/Contents/PlugIns/designer.

Building Packages for Windows, Mac, and Ubuntu

The directory packaging contains scripts that semi-automatically build packages for various platforms.

On some platforms, some paths have to be specified manually. Read the according readme files on how to build.

Contributors

Chartwork was originally written by Patrick Lühne and Christoph Sterz in 2014 and 2015 and funded by the University of Potsdam.

About

Chart Widgets for Qt

http://chartwork.github.io

License:MIT License


Languages

Language:C++ 92.6%Language:Python 5.0%Language:CMake 2.2%Language:QMake 0.2%Language:Makefile 0.0%