Frank Liebelt wrote:
Was mich halt noch etwas verwirrt ist, dass die Slots jeweils 2x vorhanden sind. Einmal in der Klasse myappdlg und einmal in myapp.
Wenn ich die Zeilen aus der myappdlg.cpp nehme, lässt sich das programm nicht mehr compilieren. Ich frage mich jetzt wozu brauche ich diesen Code in der myappdlg.cpp
der Assistent hat irgendwo den Connect Aufruf auf diesen Slot gelegt und die Basisbehandlung in der Allgemeinsten Klasse realisiert, Du leitest jetzt einfach ab und überlädst diese Methode. Wenn Du die Klassen von hand schreibst, gehts natürlich auch ohne diese Verdoppelung, der Vorteil liegt darin, dass Du die Basisfunktionalität durch den qdesigner basteln kannst, ohne dass er dir Deine abgeleiteten Klassen anfasst. Wie gesagt, bei Qt ist das Eventhandlich sehr schön in den Vererbungsmechanismus von C++ eingebaut. Andreas