Comment lancer une fenêtre Widget depuis MainWindow?
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:
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;
}; |
Code:
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();
}; |
quand je compile ça, il y a une erreur :
Citation:
error: 'Ui_Window2' has no member named 'show'|
je comprend pas trop comment faire?? faut-il créer une classe spécifique??
merci par avance