ros使用QT插件开发

使用qt插件开发ros

一 安装(开发者模式)

1.1 UBuntu14.04

sudo add-apt-repository ppa:beineri/opt-qt57-trusty
sudo add-apt-repository ppa:levi-armstrong/ppa
sudo apt-get update && sudo apt-get install qt57creator-plugin-ros libqtermwidget57-0-dev

1.2 Ubuntu16.04

sudo add-apt-repository ppa:beineri/opt-qt57-xenial
sudo add-apt-repository ppa:levi-armstrong/ppa
sudo apt-get update && sudo apt-get install qt57creator-plugin-ros libqtermwidget57-0-dev

二 配置系统使用新的QT

安装完毕,替换

sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

文件内容成为自己的路径

/opt/qt57/bin
/opt/qt57/lib

三 运行ros qt creater setup脚本

git clone -b master https://github.com/<username>/ros_qtc_plugins.git
bash setup.sh -d

四 测试插件

qtcreator

确认文件-》新文件或工程》工程》导入工程》导入ROS工作空间,存在导入ROS工作空间,则成功

时间: 2024-12-21 21:20:52

ros使用QT插件开发的相关文章

Qt高级——Qt插件开发

Qt高级--Qt插件开发 一.Qt插件机制 1.Qt插件简介 插件是一种遵循一定规范的应用程序接口编写出来的程序,定位于开发实现应用软件平台不具备的功能的程序. 2.Qt插件API Qt提供了两种API用于创建插件:一种是高阶API,用于扩展Qt本身的功能,如自定义数据库驱动,图像格式,文本编码,自定义样式等:一种是低阶API,用于扩展Qt应用程序. 3.通过插件扩展应用程序功能 A.定义一个接口集(只有纯虚函数的类),用来与插件交流.B.用宏Q_DECLARE_INTERFACE()将该接口告

How to build a GUI in ROS with Qt / C++

p { margin-bottom: 0.1in; direction: ltr; line-height: 120%; text-align: left; widows: 2; orphans: 2 } a:link { color: #0000ff } Overview A graphical user interface or GUI enables people especially end users to interactive with ROS through graphical

qt 插件开发

http://www.devbean.net/2011/11/qtcreator-plugin-develop-13/

由浅到深理解ROS(2)

ROS文件系统 用户可以直接参看官网:http://wiki.ros.org/ROS/Tutorials/NavigatingTheFilesystem ROS文件系统中的两个最基本的概念:Package和Manifest,即包和清单文件. (1)Package是组织ROS代码的最基本单位,每一个Package都可以包括库文件,可执行文件,脚本及其它的一些文件. (2)Manifest文件是对Package的相关信息的一个描述.他提供了Package之间的依赖性,以及一个包的元信息,比如版本.维

Qt开发学习教程

Qt开发学习教程 一.Qt开发基础学习教程 本部分博客主要根据狄泰学院唐老师的<QT实验分析教程>创作,同时根据天山老妖自己的理解和网络搜集的资料及QT官方文档对部分知识点进行了扩展.本系列博客由天山老妖创作,发布于51CTO博客上.狄泰学院网站:http://course.dt4sw.com/ Qt开发基础学习教程目录如下: QT开发(一)--QT简介http://blog.51cto.com/9291927/1856911QT开发(二)--QT开发环境搭建http://blog.51cto

QT使用2:QT例程

转至:http://blog.51cto.com/9291927/2138876 Qt开发学习教程 一.Qt开发基础学习教程 本部分博客主要根据狄泰学院唐老师的<QT实验分析教程>创作,同时根据天山老妖自己的理解和网络搜集的资料及QT官方文档对部分知识点进行了扩展.本系列博客由天山老妖创作,发布于51CTO博客上.狄泰学院网站:http://course.dt4sw.com/ Qt开发基础学习教程目录如下: QT开发(一)--QT简介http://blog.51cto.com/9291927/

在ros中使用qt图形界面

在ROS中使用QT界面 在终端可以直接用catkin_create_qt_pkg命令创建带Qt界面的ROS package,再按照前面说的方法导入到Qt即可 这里参考的是qt_createTutorialsQt App Templates (1) 要使用catkin_create_qt_pkg命令需要安装一个包,执行如下命令: $ sudo apt-get install ros-indigo-qt-ros11 这样我就可以使用catkin_create_qt_pkg命令创建一个名为testgu

基于Qt搭建ROS开发环境

参考的博客: http://blog.csdn.net/u013453604/article/details/52186375 http://blog.csdn.net/dxuehui/article/details/44647861 1. Qt插件ros_qtc_plugin安装 使用ros-industrial的Levi-Armstrong在2015年12月开发的一个 Qt插件ros_qtc_plugin,这个插件使得Qt"新建项目"和"新建文件"选项中出现RO

在ROS中使用QT界面

在终端可以直接用catkin_create_qt_pkg命令创建带Qt界面的ROS package,再按照前面说的方法导入到Qt即可 这里参考的是qt_createTutorialsQt App Templates (1) 要使用catkin_create_qt_pkg命令需要安装一个包,执行如下命令: $ sudo apt-get install ros-indigo-qt-ros 这样我就可以使用catkin_create_qt_pkg命令创建一个名为testgui的package $ cd