Seite 1 von 1

Zugriff auf Objekt anderer Klasse

Verfasst: 17. Mai 2006 17:41
von Herti_R
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.

Verfasst: 17. Mai 2006 19:36
von Karldin Shinowa

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);
so zB...

ok

Verfasst: 18. Mai 2006 11:47
von Herti_R
Konnte das Problem lösen. Danke schön.