Bonjour a tous, et merci d'avance pour vos posts

j'avais tout d'abord posté cette question dans le forum Qt Débutant,
ce n'était peut-être pas le bon
voici ma question :

cette première séquence fonctionne très bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    QString file = "C:\\Users\\jclaude\\Programs\\dossierbidon\\toto.exe";
    QProcess *process = new QProcess();
    process->start(file);
puis le programme à lancer est placé dans un répertoire contenant un espace
et ça ne marche plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    QString file = "C:\\Users\\jclaude\\Programs\\dossier bidon\\toto.exe";
    QProcess *process = new QProcess();
    process->start(file);
je me doute bien qu'il y a un loup avec cet espace,
Dans la vraie vie, j'ai besoin de lancer un programme dans
un chemin avec des espaces (et aussi des caractères spéciaux)

Avant de vous soumettre ce code, j'ai parcouru les forums mais je n'ai rien trouvé, ou alors j'ai mal cherché.

En tout cas merci beaucoup aux âmes charitables qui voudront bien m'aider

polesub