使用QT创建器通过覆盆子pi上的Wifi执行简单的终端命令

时间:2017-11-17 14:34:03

标签: c++ linux qt raspberry-pi

我正在尝试为学校项目编写程序,我需要在基于Linux的平台上创建一个界面,我可以在其中单击一个按钮,然后运行一组通过wifi连接的覆盆子pi上的命令。

RPI通过SSH连接,而wifi网络是从我自己的路由器创建的,其中PC和树莓是唯一连接的路由器。我已经为RPI提供了静态IP地址,因此在QT之外连接它并不是问题。

我的问题是,我在使用QT中的按钮找不到在RPI上执行单个命令的方法。

1 个答案:

答案 0 :(得分:2)

使用system()在按钮的回调函数中执行命令。

示例:

system("ssh raspi \"/bin/echo hello world > file.txt\"");