Bonjour à tous.


Je viens de finir une interface qui doit permettre de lancer avec différents argument un programme nommé "exator". Mon interface devant être portable aussi bien sous Windows que Linux j'ai choisi Qt.

Sous windows ca marche nickel j'ai zéro soucis mais sous linux lorsque j'appuie sur le bouton de démarrage il ne se passe rien ...


voici la zone de code où ca "foire" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
QString prg ="\""+QCoreApplication::applicationDirPath()+"/exator \"";
QStringList arguList;
arguList<<arg1->text()<<arg2->text()<<arg3->text()<<arg4->text();
QProcess::startDetached(prg,arguList);

Si quelqu'un à une idée je suis preneur j'ai rien trouvé de très satisfaisant sur le net pour l'instant.

(PS : J'ai déjà vérifié que le programme "exator" fonctionne bien sous linux et aussi que les argument et chemin vers exator son correct donc pour moi ca viens de startDetached)


Merci d'avance