Bonjours.
Je ne parviens pas a afficher ma form bien que le code s'exécutent sans souci.
je doit rater quelque chose mai je ne vois pas ou??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#include <QApplication>
#include <QPushButton>
#include <QHBoxLayout>
#include <QWidget>
#include <QtGui>
#include <QMainWindow>
#include "mainwindow.h"
 
int main( int argc, char** argv )
{
 
    QApplication app( argc, argv );
    MainWindow c_mw;   
    c_mw.CreateMdi();
    app.exec();
    return 0;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
#include <QMainWindow>
#include <unistd.h>
class MainWindow : public QMainWindow
{
    Q_OBJECT
 
public:
    MainWindow(QWidget *parent = 0){};
    void CreateMdi();
protected:
    void closeEvent(QCloseEvent *event);
private:
};
#endif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#include "mainwindow.h"
void MainWindow::closeEvent(QCloseEvent *event)
{
    event->accept();
}
void MainWindow::CreateMdi(){
    QMainWindow QRootForm;
    QRootForm.setWindowTitle( "hello" );
    QRootForm.show();
}
je cherche a faire une feuille mdi. le code du *.cpp dans le main, affiche bien la form(si on peut appler cela une form ?)

Est ce que la feuille est détruite après le show() ?


Merci d'avance