ROS下如何用QT打开终端并执行roslaunch

参考:

1.http://answers.ros.org/question/209090/how-to-launch-a-roslaunch-in-qt-with-a-terminal-gui/

2. http://blog.csdn.net/zhuoyueljl/article/details/71699098

尝试QProcess弄了很久也没成功,system按如下方式可成功执行:

system("gnome-terminal -x bash -c 'source ~/my_ws/devel/setup.bash;roslaunch my_package file.launch'"); 

或者

system("gnome-terminal -x bash -c 'roslaunch my_package file.launch'");


你可能感兴趣的:(ROS下如何用QT打开终端并执行roslaunch)