Bonjour !
Excusez moi de vous déranger, j'avais juste une petite question de Qt.

Est-ce que vous savez comment ouvrir un document Excel, Word… dans une sous-Fenêtre ?

Il est possible de créer une grande fenêtre contenant des sous-fenêtre grâce à QMdi en donnant à la classe la propriété de QMainWindow.

En outre il est possible d’ouvrir excel, gnuplot… par la commande : system ("test.xls").
Ces deux trucs fonctionnent très bien indépendamment l’un de l’autre..

Mais je ne sais pas ouvrir l’un de ces fichiers dans une sous-fenêtre.
J’ai essayé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
QMdiSubWindow *sousFenetre6 = zoneCentrale->addSubWindow(system ("test.xls"));
sousFenetre6->move(50,300);
sousFenetre6->setFixedSize(200,200);
ou alors j’ai essayé de déclarer une QWidget (page1) et de mettre la commande dedans comme ce que je fais habituellement pour des boutons, textes… :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    page1 = new QWidget;
    page1 = system ("test.xls");  //(je sais pas si ce genre de truc fonctionne…)
QMdiSubWindow *sousFenetre6 = zoneCentrale->addSubWindow(page1);
sousFenetre6->move(50,300);
sousFenetre6->setFixedSize(200,200);
sauf que ça ne marche pas…



Sinon il paraît que ça peut peut-être marcher avec Qprocess : mais le problème reste le même pour l'ouvrir dans une sous-fenêtre.

Savez-vous comment faire ?
Merci beaucoup