wg helpa kdialoga jest on do skryptów raczej.
Czy da radę przekierowac tekst z input kdialoga (kdialog --inputbox) przekierować do zmiennej wewnątrz programu?
Kdialog wykonany przez funkcję system z cstdlib.
wg helpa kdialoga jest on do skryptów raczej.
Czy da radę przekierowac tekst z input kdialoga (kdialog --inputbox) przekierować do zmiennej wewnątrz programu?
Kdialog wykonany przez funkcję system z cstdlib.
Dałoby się, a jak uruchamiasz kdialog w C++?
Pisałem: system("kdialog ");
Sorry, z początku źle przeczytałem twój post. Wystarczyłoby chyba wczytać output, ale tak przez sytem() to nie wiem jak. Wikipedia tez zbyt optymistyczna nie jest:
No własnie też się tego obawiałem.
A jest jeszcze coś innego do wykonywania poleceń systemowych?
Za pomocą standardowych narzędzi nie wiem jak to zrobić bez przekierowań do pliku.
Przy użyciu Qt można by było napisać coś takiego:
#include
#include
#include
int main(int argc, char* argv[]) {
QCoreApplication app(argc, argv);
QProcess proces;
proces.start("ls");
proces.waitForFinished(-1);
qDebug() << proces.readAll();
return app.exec();
}
Choć pewnie to rozwiązanie cię nie satysfakcjonuje.
Natknąłem się jeszcze na: http://pstreams.sourceforge.net/ - choć chyba od dawna nie rozwijane.
Może zgłębię się trochę w QT?
Jest jakiś sprawdzony kurs? Najlepiej do wersji 4.
Chociaża do tego programiku raczej użyję czegoś innego.
Mi osobiście wystarczyła znajomość C++, ten kurs i dokumentacja (i oczywiście dużo determinacji), teraz mniej więcej orientuje się jak pisać z użyciem Qt. W dokumentajci jest mini-tutorial i dosyć dużo przykładów kodu.
Dostępna jest jeszcze ta książka: http://cartan.cas.suffolk.edu/oopdocbook/opensource/, niedawno o niej przeczytałem, ale nawet nie zgłębiałem się w jej treść.