QtYARP is a porting of YARP Gtk/GtkMM GUIs to Qt5.
- QtYARPView (porting of yarpview)
- QtYARPScope (porting of yarpscope)
- QtYARPManager (porting of gyarpmanager)
Also includes 2 QML Plugins that can be included by any QtQuick application:
- QtYARPViewPlugin
- QtYARPScopePlugin
The ContainerExample application shows how to combine a "View" and a "Scope" plugin in the same application.
Install CMake 2.8.9 or later. This is the minimum required version for using Qt5, and therefore also for building QtYARP.
You can download CMake or later from the CMake website or install it from Debian/Ubuntu repositories.
Ubuntu 12.04 is the only release supported by YARP that doesn't have a CMake supported version, but you can still download it from CMake website. For Debian Squeeze you will need to enable the backports repository.
Install Qt 5.2 or later. QtYARP uses the QtQuick Controls plugin that is available only since 5.2.
You can download from your distribution packages or from the Qt Project website or from Debian/Ubuntu repositories.
On Debian testing you need to install the packages:
- qtbase5-dev
- qtdeclarative5-dev
- qtmultimedia5-dev
- qtdeclarative5-qtquick2-plugin
- qtdeclarative5-window-plugin
- qtdeclarative5-dialogs-plugin
- qtdeclarative5-qtmultimedia-plugin
- qtdeclarative5-controls-plugin
Please note that since the Qt5 Debian packaging is quite new, older releases do not have these packages and on some Ubuntu releases the name of the packages could be slightly different.
Download and build YARP from the master branch from
YARP GitHub Repository. Previous
versions do not install the YARP_manager
library and cannot be used.
In order to build the manager, you will have to build YARP from master
and enable the YARP_EXPERIMENTAL_MANAGER_LIB
flag in CMake.
Build like a standard CMake project:
mkdir build
cd build
cmake ..
make
If you installed Qt5 from the [Qt Project website][qt-project], you will
need to add the CMAKE_PREFIX_PATH
environment variable to find Qt5
cmake modules.