问题解决如下:
1. export QT_DEBUG_PLUGINS=1 将这行代码添加到~/.bashrc中;
sudo gedit ~/.bashrc
source ~/.bashrc
2.再次运行rqt,显示出了比较详细的日志,查看有说/usr/bin/platforms/libxcb.so找不到,打开对应的文件夹,发现里面有文件,可能版本不对吧,正好
我装的有qt,在qt中搜索到/home/ubuntu/Qt5.9.4/5.9.4/gcc_64/plugins/platforms下面的文件全部替换到/usr/bin/platforms里面
cd /usr/bin/platforms
sudo rm *.so
sudo scp /home/ubuntu/Qt5.9.4/5.9.4/gcc_64/plugins/platforms/* ./
sudo chmod -R 777 *
3.重启,然后运行rqt就可以了.