tab eines qtabwidget neu berechnen
Verfasst: 14. April 2018 21:28
Hi
Habe ein qtabwidget mit mehreren Tabs(mehreren ui's).
Im tab3 verändere ich eine globale Variable (Bitte keine Diskussion bezügl. Verwendung globaler Variablen)
Das Problem: Anscheinend werden beim Aufrufen des tabwidgets alle seine Tabs auch gleich geladen und durch Herumklicken der verschiedenen Tabs mache ich nur das eine oder andere sichtbar.
Im tab3 verändere ich nun eine globale Variable.
tab4 verwendet die globale Variable, bekommt aber nicht mit, dass diese verändert wurde.
Signal-Slot auf eine Variable (Ein Nicht-Objekt) ist - soweit ich es mitbekommen habe - nicht möglich.
Wie kann ich tab4 neu berechnen?
Da mir nichts anderes einfiel: Der Wechsel von tab3 nach tab4 löst ja ein Event aus
und in dem event: ui->tabWidget_3->currentWidget()->Neuberechnen????
LG
Chri
Habe ein qtabwidget mit mehreren Tabs(mehreren ui's).
Im tab3 verändere ich eine globale Variable (Bitte keine Diskussion bezügl. Verwendung globaler Variablen)
Das Problem: Anscheinend werden beim Aufrufen des tabwidgets alle seine Tabs auch gleich geladen und durch Herumklicken der verschiedenen Tabs mache ich nur das eine oder andere sichtbar.
Im tab3 verändere ich nun eine globale Variable.
tab4 verwendet die globale Variable, bekommt aber nicht mit, dass diese verändert wurde.
Signal-Slot auf eine Variable (Ein Nicht-Objekt) ist - soweit ich es mitbekommen habe - nicht möglich.
Wie kann ich tab4 neu berechnen?
Da mir nichts anderes einfiel: Der Wechsel von tab3 nach tab4 löst ja ein Event aus
und in dem event: ui->tabWidget_3->currentWidget()->Neuberechnen????
LG
Chri