Saya mencoba menulis program untuk proyek sekolah, di mana saya perlu membuat antarmuka pada platform berbasis linux, di mana saya dapat mengklik tombol, yang kemudian akan menjalankan serangkaian perintah pada raspberry pi yang terhubung melalui Wifi.

RPI terhubung melalui SSH dan jaringan wifi dibuat dari router saya sendiri di mana hanya PC dan raspberry yang terhubung. Saya telah memberi RPI alamat IP statis, jadi menghubungkannya di luar QT tidak menjadi masalah.

Masalah saya adalah, saya kesulitan menemukan cara untuk mengeksekusi bahkan satu perintah di RPI menggunakan tombol di QT.

0
Emil 17 November 2017, 17:34

1 menjawab

Jawaban Terbaik

Gunakan system() untuk menjalankan perintah di dalam fungsi panggilan balik tombol.

Contoh:

system("ssh raspi \"/bin/echo hello world > file.txt\"");
2
neuhaus 17 November 2017, 14:58