/JKQtExtras

a collection of different Qt4 & Qt5 widgets, I developed over the years

Primary LanguageC++GNU Lesser General Public License v2.1LGPL-2.1

JKQtExtras - A Library of Useful Qt Widgets and Tools

This software is licensed under the term of the GNU Lesser General Public License 2.1 (LGPL 2.1) or above.

License Language Qt 4&5 Documentation

CI: Windows Build CI: Documentation/Linux/MacOX Build

Commit Activity Last Commit Contributors

Open Issues Closed Issues

Open PRs Closed PRs

Code Quality Code Grade

Main Features

A Documentation (auto-)generated with doxygen from the trunk source code can be found here: http://jkriege2.github.io/JKQtExtras/index.html

Documentation is auto-generated after pushes by Travis: Build Status

Examples and tutorials are available in the folder ./examples/.

Building

JKQtExtras contains two different build systems: A modern CMake-based build and an older (and deprecated!) QMake-based build (which works out of the box with Qt 5.x). Both systems are explained in detail in http://jkriege2.github.io/JKQtExtras/page_buildinstructions.html.

With CMake you can easily build JKQtExtras and all its examples, by calling something like:

    $ mkdir build; cd build
    $ cmake .. -G "<cmake_generator>" "-DCMAKE_PREFIX_PATH=<path_to_your_qt_sources>"
    $ cmake --build . --config "Debug"