Skip to content

JoErNanO/qtyarp

 
 

Repository files navigation

QtYARP

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.

Build instruction

CMake 2.8.9

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.

Qt 5.2

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.

YARP 2.3.62.1 (master)

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

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.

Releases

No releases published

Packages

No packages published