QWizard - bestimmte Page selektieren

Alles rund um die Programmierung mit Qt
Antworten
Espresso
Beiträge: 49
Registriert: 10. September 2009 13:55

QWizard - bestimmte Page selektieren

Beitrag von Espresso »

Hallo,
ich habe einen QWizard z.B. mit 10 Pages, und ich möchte z.B. mit Seite 6 beginnen, weil das für diese Konfiguration die passendste Seite ist.
mit setStartId kann ich zwar diese Seite vorwählen, jedoch kann dann der Anwender nicht mehr zurückblättern auf die vorherigen Seiten.
Wir kann man das umsetzen, das der Wizard mittendrin mit der gewünschten Seite startet?

Danke,
Gruß Tom
Espresso
Beiträge: 49
Registriert: 10. September 2009 13:55

Re: QWizard - bestimmte Page selektieren - erledigt

Beitrag von Espresso »

Ich habe eine Möglichkeit gefunden,
bei addPage merke ich mir die entsprechende PageId, die ich dann übergebe bei
bei wizard.exec( pageId )
und im showEvent wird wizard.next so oft aufgerufen, bis ich bei der pageId bin,

Code: Alles auswählen

while(wizard().currentId() != myPageId) wizard().button(QWizard::NextButton)->click();
Antworten