ROS:使用Qt Creator创建GUI程序(一)

开发环境:

Ubuntu14.04

ROS indigo version

Qt Creator 3.0.1 based on Qt 5.2.1

步骤如下:(按照下面命令一步步来,亲测可行)

(一)安装qt-ros相关的包打开终端,输入下面的命令:

$ sudo apt-get install ros-indigo-qt-create

$ sudo apt-get install ros-indigo-qt-build

(二)创建一个Qt ROS GUI 模板程序打开终端,输入下面的命令:

$ mkdir -p ~/qt_ros_gui_test_ws/src/

$ cd ~/qt_ros_gui_test_ws/src/

$ catkin_create_qt_pkg qt_ros_gui_node

ROS:使用Qt Creator创建GUI程序(一)

ROS:使用Qt Creator创建GUI程序(一)

$ cd ~/qt_ros_gui_test_ws/$ catkin_make

$ cd ~/qt_ros_gui_test_ws/src/

$ sed -i '' CMakeLists.txt

输入sed -i '' CMakeLists.txt命令前:

ROS:使用Qt Creator创建GUI程序(一)

输入sed -i '' CMakeLists.txt命令后:

ROS:使用Qt Creator创建GUI程序(一)

// 使用sed -i '' CMakeLists.txt命令原因:In order to avoid driving QtCreator mad,

we must replace the symlink’ed CMakeLists.txt in catkin_ws/src with a physical

copy of the actual stuff;如果未输入此命令,会出现以下错误,如图:

ROS:使用Qt Creator创建GUI程序(一)

(三)安装Qt Creator打开终端,输入下面的命令:

$ sudo apt-get install qtcreator安装成功后,输入下面的命令:

$ qtcreator

// 注意:一定要从终端启动qtcreator,不可以在搜索栏那里点击图标启动,

否则将无法source到ros相关的路径,会导致后面在Qt编译的时候出现找不

到catkin package等编译错误!!!

①启动后如下:

ROS:使用Qt Creator创建GUI程序(一)

②点击上述Open Project, 出现以下画面:

ROS:使用Qt Creator创建GUI程序(一)

ROS:使用Qt Creator创建GUI程序(一)

③选择上述CMakeLists.txt文件,点击打开,出现以下画面:

ROS:使用Qt Creator创建GUI程序(一)

④点击上述Browse...,出现以下画面:

ROS:使用Qt Creator创建GUI程序(一)

⑤选择build文件夹,点击打开,出现以下画面:

ROS:使用Qt Creator创建GUI程序(一)

⑥点击Configure Project, 出现以下画面:

ROS:使用Qt Creator创建GUI程序(一)

ROS:使用Qt Creator创建GUI程序(一)

⑦点击绿色三角形符号,运行程序如下:

ROS:使用Qt Creator创建GUI程序(一)

至此,您已成功创建一个Qt ROS GUI 程序了!

上一篇:Potato(邪恶土豆)–windows全版本猥琐提权


下一篇:The program environment for cypress cy8ckit-002