Hab da mal ne ziemliche Newbie Frage die eigentlich nicht soviel mit QT zutun hat..
Ich hab eine von QMainWindow abgeleitete Klasse MainWindow und eine von QDialog abgeleitete Klasse Dialog. Ich möchte nun von einer Methode von Dialog ein Object (public) von MainWindow verändern..
Wie stelle ich das an? Meine versuche sind bis jetzt alle gescheittert.
Zugriff auf Objekt anderer Klasse
-
Karldin Shinowa
- Beiträge: 30
- Registriert: 3. Mai 2006 18:12
Code: Alles auswählen
class MainWindow:public QMainWindow
{
public:
int Attribut;
};
class Dialog:public QDialog
{
public:
void Change(MainWindow*window)
{
window.Attribut=45
}
};
//Aufruf
MainWindow window;
Dialog dialog;
dialog.Change(&window);
Wer früher stirbt ist länger tot