Seite 1 von 1

Wie auf Instanz eines Debug-Formulars zugreifen?

Verfasst: 29. Oktober 2006 18:48
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();
	}	
}

Verfasst: 29. Oktober 2006 20:23
von upsala
Bau in deinen debugDialog statische Methoden ein, um die Daten aufzunehmen.

Verfasst: 29. Oktober 2006 23:33
von RoS
wie greife ich mit einer statischen Methode auf nicht statische Elemente, wie den QTextBrowser zu?

Verfasst: 29. Oktober 2006 23:48
von uhu01
Hy!

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

mfg
uhu01

Verfasst: 30. Oktober 2006 09:16
von RoS
Okay Singleton war anscheinend das passende Stichwort.
Danke.