registerField richtig anwenden
Verfasst: 19. April 2010 15:09
Hallo,
ich habe mal wieder ein Problem mit QWizardPage.
Ich möchte die Methode registerField benutzen und zwar in folgendem Programm:
-------------------------
Klasse1:
Klasse2 *wizard = new Klasse2;
wizard->addPage(wizard->createIntroPage());
wizard->show();
Klasse2:
QWizardPage *Klasse2::createIntroPage(){
QWizardPage *page = new QWizardPage;
QWidget *layoutWidget = new QWidget;
layoutWidget->setParent(page);
for(int i = 0; i < 3; i++){
QCheckBox *check = new QCheckBox(layoutWidget);
check->setGeometry(0,i*10,100,15);
page->registerPage("0", check);
}
layoutWidget->show();
return page;
}
------------------------
Wenn ich das ausführen möchte, bekomme ich folgende Meldung:
void QWizardPage::registerField(const QString&, QWidget*, const char*, const char*) is protected
Hat jemand ne Ahnung, was ich falsche mache?
ich habe mal wieder ein Problem mit QWizardPage.
Ich möchte die Methode registerField benutzen und zwar in folgendem Programm:
-------------------------
Klasse1:
Klasse2 *wizard = new Klasse2;
wizard->addPage(wizard->createIntroPage());
wizard->show();
Klasse2:
QWizardPage *Klasse2::createIntroPage(){
QWizardPage *page = new QWizardPage;
QWidget *layoutWidget = new QWidget;
layoutWidget->setParent(page);
for(int i = 0; i < 3; i++){
QCheckBox *check = new QCheckBox(layoutWidget);
check->setGeometry(0,i*10,100,15);
page->registerPage("0", check);
}
layoutWidget->show();
return page;
}
------------------------
Wenn ich das ausführen möchte, bekomme ich folgende Meldung:
void QWizardPage::registerField(const QString&, QWidget*, const char*, const char*) is protected
Hat jemand ne Ahnung, was ich falsche mache?