ich bin noch ziemlich neu im Umgang mit Qt und habe ein Problem das ich selbst nicht Lösen kann. Seid Wochen probiere ich nun schon herum. Ich habe schon die SuFU und Google genutzt jedoch nichts gefunden das mir helfen kann.
Nun zum Problem. Ich habe ein Haupfenster mit dem QT Designer erstellt. In diesem Fenster ist das Logo und ein button. Ich möchte jetzt gerne das wenn man auf den Button klickt das dann das Logo + der Button verschwindet und sich in einem neuen Widget das Menü öffnet. Das sollte aber alles in einem Fenster passieren. Ich hoffe mal das ihr mich verstanden habt. Hier mal noch der Code:
Die mainWindow.h
Code: Alles auswählen
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
#include <QPushButton>
#include <QWidget>
#include "ui_mainwindow.h"
class MWindow : public QMainWindow,
private Ui::MainWindow
{
Q_OBJECT
public:
MWindow();
~MWindow() {}
protected slots:
void info();
};
#endif // MAINWINDOW_HDie mainWindow.cpp
Code: Alles auswählen
#include "mainWindow.h"
MWindow::MWindow()
{
setupUi(this);
//Die Signal und Slots verbindungen
connect ( actionBeenden, SIGNAL( triggered(bool) ),
qApp, SLOT( quit() ));
connect ( action_ber_Happy_Quiz, SIGNAL ( triggered(bool) ),
this, SLOT( info() ));
}
void MWindow::info()
{
QMessageBox::information(
0, tr("Über Happy Quiz:"),
tr("Happy Quiz Version 1.0\n"
"Programmierung bei Joont"));
}und zu guter letzt die main.cpp
Code: Alles auswählen
#include "mainWindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MWindow window;
window.show();
return app.exec();
}Vielleicht kann man mir das ein mal vor machen. Das wäre echt super wenn ihr mir helfen könnt. Ich danke euch schon mal im Vorraus.