Seite 1 von 1

QT4: Methode aufrufen wenn QWizardPage sichtbar

Verfasst: 30. September 2007 23:37
von justXi
Hi,

Ich benutze einen QWizard um Daten vom Benutzer abzufragen.

Nachdem alle Daten komplett sind soll ein wechsel auf die letzte Seite erfolgen und nachdem die Seite sichtbar ist, soll eine Methode aufgerufen werden, die dann die Daten bearbeitet und den Fortschritt über die Widgets (QProgressbar) auf der Seite darstellt.

Leider finde ich keine Möglichkeite die Methode aufzurufen nachdem die Widget sichtbar sind.

Hat jemand da eine Idee?

Aufruf erst wenn die Page sichtbar ist

Verfasst: 29. April 2010 10:57
von mgleich
ja, das würde mich auch interessieren.

Nach dem das Reagieren auf currentIdChanged() nichts gebracht hat versuche ich jetzt mal das showEvent() der Page zu überladen.

Verfasst: 29. April 2010 12:20
von AuE
Also iwürde es so lösen:

Code: Alles auswählen

showEvent(QShowEvent *)
{
  if (m_ui->tab->isVisible())
[..]
}