Wie auf Instanz eines Debug-Formulars zugreifen?

Alles rund um die Programmierung mit Qt
Antworten
RoS
Beiträge: 10
Registriert: 29. Oktober 2006 16:55

Wie auf Instanz eines Debug-Formulars zugreifen?

Beitrag von RoS »

Hallo,
ich schreibe an einem Programm, welches einen Debug-Dialog besitzt.
Dieser Dialog wird im MainWindow aufgerufen.

Nun ist die Frage, wie kann ich von allen Methoden Informationen zu diesem schicken, bzw wie komme ich an diesen Debug-Dialog heran auch von Methoden aus anderen Objekten.

Hm klingt verwirrend, ich kann es leider im moment nicht besser beschreiben.

So wird das Formular aufgerufen

Code: Alles auswählen

void MainWindow::showDebug()
{
	
	if (showDebugWindow->isChecked())
	{
		debugDia = new debugDialog();
		debugDia->exec();
	}	
}
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Bau in deinen debugDialog statische Methoden ein, um die Daten aufzunehmen.
RoS
Beiträge: 10
Registriert: 29. Oktober 2006 16:55

Beitrag von RoS »

wie greife ich mit einer statischen Methode auf nicht statische Elemente, wie den QTextBrowser zu?
uhu01
Beiträge: 150
Registriert: 10. Juli 2005 20:46

Beitrag von uhu01 »

Hy!

Anderer Vorschlag, mach ein Singleton als Interface zu deinem Debug-Fenster.

mfg
uhu01
RoS
Beiträge: 10
Registriert: 29. Oktober 2006 16:55

Beitrag von RoS »

Okay Singleton war anscheinend das passende Stichwort.
Danke.
Antworten