Ouvrir une interface graphique secondaire sur Qt

Le langage C permet de créer des programmes rapides et proches de la machine

Modérateur : Francois

Répondre
Lynda
Messages : 4
Enregistré le : ven. 24 déc. 2021 20:38

Ouvrir une interface graphique secondaire sur Qt

Message par Lynda » lun. 24 janv. 2022 20:48

Bonjour,
je cherche à afficher une interface graphique secondaire lorsqu'on appuie sur un bouton de l'interface graphique principale.
Voila ce que j'ai écris dans le MainWindow.cpp pour réaliser cela, le quadrillage de la fenêtre secondaire apparait mais se referme presque instantanément.
Est ce que vous avez une idée de comment empêcher ça svp? :shock: :shock:


#include "mainwindow.h"
#include <QDebug>
#include <QtWidgets>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
btn = new QPushButton("hey",this);
connect(btn, SIGNAL(clicked(bool)), this, SLOT(close()));
connect(btn, SIGNAL(clicked(bool)), this, SLOT(GUI_2()));
}

MainWindow::~MainWindow()
{}

void MainWindow::GUI_2()
{
QWidget fenetre;
QPushButton Hey("Hey", &fenetre);
fenetre.setFixedSize(300,300);
fenetre.show();
}

Répondre

Retourner vers « C / C++ »