Bonjour,

J'ai un problème de Qt et de C++, je souhaite afficher un bouton, quand je met le code dans le main, ça fonctionne. Mais lorsque je veux appeler une fonction qui affiche le bouton, ça compile, le programme se lance mais la fenêtre avec le bouton n'apparait pas.


main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#include <QApplication>
#include "functions.h"
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    initApp();
    return app.exec();
}
functions.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#include "functions.h"
#include <QPushButton>
 
void initApp(){
 
 
    QPushButton bouton("Hello world ?");
    bouton.show();
}
functions.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#ifndef FUNCTIONS_H
#define FUNCTIONS_H
 
#endif // FUNCTIONS_H
 
void initApp();
Auriez vous une idée d'ou peux venir le problème ??

Merci