我正在尝试为一个学校项目编写一个程序,我需要在基于 linux 的平台上创建一个界面,我可以在其中单击一个按钮,然后在树莓派上运行一组命令pi 通过 wifi 连接。
RPI 通过 SSH 连接,wifi 网络是从我自己的路由器创建的,PC 和树莓派都是唯一连接的网络。我已经为 RPI 提供了一个静态 IP 地址,因此在 QT 之外连接到它不是问题。
我的问题是,我无法找到使用 QT 中的按钮在 RPI 上执行单个命令的方法。
最佳答案
使用 system()
在按钮的回调函数中执行命令。
例子:
system("ssh raspi \"/bin/echo hello world > file.txt\"");
关于c++ - 使用 QT creator 在树莓派上通过 Wifi 执行简单的终端命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47353053/