环境:ROSmelodic,Qt5.9.9
注:在qt中创建工程的步骤省略,直接进入主题
一、拖入push_button
在main_window.ui中拖入一个push_button
二、进入.cpp文件
右键点击Go to slot,点OK,进入main_window.cpp文件中
三、输入命令
以启动roscore为例,在这个函数中输入
system("gnome-terminal -x bash -c 'source ~/robot_qt(这里替换成自己的功能包)/devel/setup.bash;roscore'&");
四、运行
运行,点击push_button,发现终端已经启动roscore,完成
使用时把roscore换成自己的命令即可,觉得有用点个赞再走啊~