Ich sitzt jetzt schon 2h dran, und die Frage wurde auch schon so oft gestellt.. aber ich finde keine passende Antwort.
Dem Debugwindow kann ich das Mainwindow leider auch nicht als parent mitgebenen, da die beiden sonst ineinander gezeichnet werden. Es also keine 2 getrennten Fenster gibt. Vllt. weis da jemand eine Lösung. Das würde das Problem bestimmt auch lösen.
Ich könnte vllt. noch MainWindow::quit() ueberladen um darin ein delete debugwindow; zu machen. Also die Methode von Hand. Hm...
Hier noch der Code
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow),
debugwindow(0)
{
ui->setupUi(this);
debugwindow = new DebugWindow();
}
class DebugWindow : public QWidget
{
Q_OBJECT
// Functions
public:
explicit DebugWindow(QWidget *parent = 0);
~DebugWindow();
private:
private slots:
void on_pushButton_Save_clicked();
// Members
public:
private:
Ui::DebugWindow *ui;
};