Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pozivanje vanjskih programa kroz QT

[es] :: C/C++ programiranje :: Pozivanje vanjskih programa kroz QT

[ Pregleda: 2235 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.ipc.hr.



+19 Profil

icon Pozivanje vanjskih programa kroz QT09.12.2008. u 13:31 - pre 187 meseci
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?

 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
62.189.100.*



+1 Profil

icon Re: Pozivanje vanjskih programa kroz QT09.12.2008. u 15:07 - pre 187 meseci
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.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

nikomak
Nikola Makić
Beograd

Član broj: 177053
Poruke: 65
*.rcub.bg.ac.yu.



+1 Profil

icon Re: Pozivanje vanjskih programa kroz QT09.12.2008. u 17:49 - pre 187 meseci
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();
}


TurboDispatchJumpAddressEnd
----
Knocka Fia
----
And so we meet, again in a different time
 
Odgovor na temu

[es] :: C/C++ programiranje :: Pozivanje vanjskih programa kroz QT

[ Pregleda: 2235 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.