[gelöst] Anzeige des falschen Formulars nach Compilen

Alles rund um die Programmierung mit Qt
Antworten
snowflake
Beiträge: 7
Registriert: 12. August 2010 21:06

[gelöst] Anzeige des falschen Formulars nach Compilen

Beitrag von snowflake »

Hallo,

ich hänge gerade an einem ziemlich dämlichen Problem.

Haupt-Formular auf ein anderes umbauen, das auch schon in dem Projekt enthalten ist

keine Compiler-Fehler mehr

Nun wird mir aber noch das alte originale Formular beim Starten angezeigt, ich versteh es nicht.

Der Quellcode zu diesem Formular ist nicht mehr vorhanden und durch Clean sollten die alten Object-Dateien davon doch auch weg sein.

hier mal relevanter Quellcode

mytextwindow.h

Code: Alles auswählen

class mytextwindow : public QMainWindow
{
	Q_OBJECT

public:
	mytextwindow(QWidget *parent = 0);
	~mytextwindow(){};

private:
	DebugOutput *debug;
	Ui::MainWindowClass ui;
};
mytextwindow.cpp

Code: Alles auswählen

#include "mytextwindow.h"

mytextwindow::mytextwindow(QWidget *parent): QMainWindow(parent)
{
	ui.setupUi(this);
}
main.cpp

Code: Alles auswählen

#include "mytextwindow.h"

int main(int argc, char *argv[])
{
	QApplication app(argc,argv);

	mytextwindow win;
	win.show();

	if (argc > 1){
		win.loadFile(QString(argv[1]));
	}

	return app.exec();
}
Bin jetzt noch mit dem Debugger rein und der Konstruktor von mytextwindow wird gar nicht erst aufgerufen. Hab es mit meinem anderen Projekt verglichen, aber mir fällt der Fehler nicht auf

Wer sieht was ?

danke
Zuletzt geändert von snowflake am 27. August 2010 07:23, insgesamt 1-mal geändert.
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag von padreigh »

hast du denn ein neues ui erstellt? Oder inkludierst du noch das alte ...
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
snowflake
Beiträge: 7
Registriert: 12. August 2010 21:06

Beitrag von snowflake »

das alte Formular hab ich komplett entsorgt, diese MainWindowClass in der mytextwindow.h ist schon das neue.

hatte jetzt heute Nacht noch die zündende Idee, das ganze in ein leeres Projekt umzubauen, also wieder von 0 anfangen und reinkopieren und jetzt läuft es

hab da nun gleich mein neues Formular als Hauptfenster angegeben.

Naja, gelöst ist es trotzdem :)
Antworten