Ich hatte bisher eine Klasse testapp die von QMainWindow abgeleitet war. Im Konstruktor der Klasse habe ich das UI File vom QT Designer eingebunden.
Code: Alles auswählen
testapp::testapp(QMainWindow *parent) : QMainWindow(parent){
setupUi(this);
}
testapp abgeleitet von QMainWindow
mywidget abgeleitet von QWidget
Sub und Add jeweils abgeleitet von mywidget
In testapp soll ich alles machen was Menu und Statusleiste etc betrifft, in Sub und Add soll ich dann konkret das UI ausgestalten. Jetzt habe ich aber nur ein UI File, wenn ich das in der Klasse testapp wie oben einbinden kann ich in meiner Klasse Add nun nicht auf die Elemente zugreifen, da sie nicht im Scope sind. Ich habe z.B. einen Slot
Code: Alles auswählen
void Add::calculate_add(){
qDebug() << "calling method calculate_add";
c1 -> setText("add");
return;
}
Danke,
J.