qt_ros: qt_build | qt_create | qt_tutorials

Stack Summary

This stack provides templates, tutorials and other resources that assist qt on ros development.

New in electric

Overview

The purpose of this package is to provide tools and utilities that assist people in developing with qt and ros with a minimum of effort.

Currently it includes templates and create scripts for quickly developing qt-based ros packages.

  • roscreate-qt-pkg for quickly templating a qt-ros package.

  • Includes a master chooser as a docking element.
  • Rosbuild and catkin supported.

Installation

> sudo apt-get install ros-electric-qt-ros

or via rosinstall, add the snippet to your rosinstall file or create a new one and overlay:

- git:
    uri: https://github.com/stonier/qt_ros.git
    local-name: qt_ros
    version: electric

> sudo apt-get install ros-fuerte-qt-ros

or via rosinstall, add the snippet to your rosinstall file or create a new one and overlay:

- git:
    uri: https://github.com/stonier/qt_ros.git
    local-name: qt_ros
    version: fuerte

/!\ The master branch has been catkinized so it will not work unless doing a catkin source install. This is probably only desirable if doing mingw based cross-compiles.

Issues

Boost signals and qt sigslots don't play nicely. Since we'd like to move both, qt-ros in fuerte will by default use the upper case versions of the signals and slots macros.

By default, the roscreate-qt-pkg script makes it easy to build the single qt executable by globbing all your sources together. It's a simple change to make if you want to start building other target libraries and executables in the same package.

Other

Helping

If you have ideas for further tools and would like to submit a template, designer module or similar, contact <d DOT stonier AT gmail DOT com> for further information.

Report a Bug

Use github to report bugs or request features.

Wiki: qt_ros (last edited 2012-05-06 13:46:54 by DanielStonier)