Hi all, Am Mittwoch, 26. März 2003 18:11 schrieb Holger Macht:
Mein Problem: Ich habe in QT zwei topLevelWindows also 2 verschiedene Klassen. Also keines ist ein child des Anderen.
In der einen will ich dem QString Dateiname einen Wert zuweisen. In der anderen will ich dann auf diesen Dateinamen zugreifen.
Mein Grundprinzip also (soweit ich es verstanden habe):
Fenster/Klasse 1: 1. Deklarieren einer Variable Dateiname als QString und static 2. Dieser Variable einen Wert zuweisen Fenster/Klasse 2: 3. EIn Objekt der Klasse 1 erstellen 4. Auf die Variable Dateiname mit dem Wert aus Klasse 1 zugreifen: (Klasse1.Dateiname)
// This is a sample schema file for GCC++ // Process this file by "jeeves -T Test.template Test.sc class Salut { string file; void set_file(string s); string get_file(); }; class Surname { string text; void set_text(string s); }; //---> main.cpp int main() { Salut hallo; Surname text; hallo = Salut; text = Surname; hallo.set_file("./file.dat"); text.set_text( hallo.get_file() ); return 0; }
Also so will ich es machen. Vielleicht ist jetzt mien Ziel etwas deutlicher geworden.
Da gibt's mehrere Wege, am besten lief ein Tutorial über OOP & Co. Ohne Bezug auf eine Sprache, dann klappt's besser mit C++. Ich bin selber fast Wahnsinnig geworden, aber OOP hab' ich so besser verstanden... ;)) Ciao Andre