[ MarkoBalkan @ 09.12.2008. 13:31 ] @
na koji način se može pozvati recimo notepad kroz QT?
stavimo na formu jedan gumb i recimo želimo na klik gumba pokrenuti notepad ili neki exe ili neku skriptu?

[ karas @ 09.12.2008. 15:07 ] @
Nisam siguran da Qt ima tako nesto. system() je standardna C++ funkcija koja to omogucava. Nije nasrecnije resenje, pa se umesto nje moze koristiti nesto specificno za datu platformu, na Unix-u bi to bila neka iz familije exec funkcija.
[ nikomak @ 09.12.2008. 17:49 ] @
Za to se moze koristiti QProcess klasa, na primer ovako nekako

Code:

#include <QtCore/QCoreApplication>
#include <QProcess>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QObject *parent = 0;
    QString prog= "C:\\Windows\\notepad.exe";
    QStringList args;
    args << "C:\\tekst1.txt";

    QProcess *myProcess = new QProcess(parent);
    myProcess->start(prog, args);
    return a.exec();
}