Hello garyeholmes,
How did your app turn out? I am also using QProcess to call a series of commands (namely, iw, iwlist, wpa_passphrase, wpa_supplicant, and udhcpc). I do have a different way of passing arguments to command lines though, for example:
QStringList args;
args << ui ->ifaceLine->text();
args << "scan";
scanProcess.setStandardOutputProcess(&grepProcess);
scanProcess.start("iwlist", args);
grepProcess.start("grep", QStringList() << "ESSID");
grepProcess.waitForFinished();
Whenever I call udhcpc, I get stuck at "Sending discover". I can't get past this message, so any info you learned can really help a long way.
Thanks