[ 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? |
[ MarkoBalkan @ 09.12.2008. 13:31 ] @
[ 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(); } Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|