Bonjour,
Je débute en Qt (et c++ aussi) alors soyez indulgent
Mon problème :
J'ai une fenêtre principale avec un certain nombre de bouton et sur un bouton, il y a un calcul qui est lancé, à la fin de ce calcul, je souhaiterai qu'une fenêtre (type widget) s'ouvre.... et c'est là que la galère commence...
voici mon code :
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
19 IHM.h class IHM : public QMainWindow { Q_OBJECT public: IHM(QWidget *parent=0); private slots: void calcul(); void OpenWindow2(); private: Ui_MainWindow principal; Ui_Window2 myprofile; };quand je compile ça, il y a une erreur :
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
19
20
21
22 IHM.cpp IHM::IHM(QWidget *parent) :QMainWindow(parent){ this->principal.setupUi(this); void IHM::calcul(){ .... bla bla .... connect(this->interface.pushButton,SIGNAL(clicked()),this,SLOT(OpenWindow2())); }; }; void IHM::OpenWindow2(){ Window2 * myprofile=new Window2; myprofile->show(); };
je comprend pas trop comment faire?? faut-il créer une classe spécifique??error: 'Ui_Window2' has no member named 'show'|
merci par avance
Partager