Und da liegt das Problem: Du weiß nicht was Gültigkeitsbereiche sind. Wo und wie darfst du auf pEingabe zugreifen? Wo ist es TATSÄCHLICH definiert?
So stimmt das aber nicht. Ich weiss schon grundlegend was Gültigkeitsbereiche sind. Auf Variablen die z.B. in einer Klasse als public deklariert sind, können auch andere Klassen zugreifen, Variablen die hingegen in der Klasse als private deklariert sind, können nur innerhalb der Klasse verwendet werden. Variablen innerhalb einer Methode gelten nur innerhalb dieser Methode und werden wenn nicht mit static (GEÄNDERT!) deklariert nach ausführung der Methode wieder gelöscht.
Erstmal ist das QLineEdit pEingabe in meiner Basisklasse (die sich aus der UI Datei erstellt) als public deklariert. Meine Subklasse habe ich ja wie hier beschrieben
http://developer.qt.nokia.com/doc/qt-4. ... -file.html mit dem "Einfachen Vererbungsansatz" erstellt.
Folgendes habe ich auch noch versucht:
bekomme dann aber folgende Fehlermeldung:
Code: Alles auswählen
KuehnikollonenForm.cpp: In Elementfunktion »void GUIsubclassKuehniGUI::LegeVerzeichnisAn()«:
KuehnikollonenForm.cpp:26:33: Fehler: expected unqualified-id before »->« token
Was stimmt, ist, dass ich nicht weiss wie ich auf das Objekt pEingabe erfolgreich zugreifen kann. Vielleicht kann mir jemand sagen wie das funktioniert?