![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
#include <QtGui>
//介绍页
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QWizardPage *createIntroPage()
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
{
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QWizardPage *page =
new QWizardPage;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
page->setTitle(QObject::trUtf8(
"介绍"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QLabel *label =
new QLabel(QObject::trUtf8(
"该向导将辅助你完成此产品"
"的注册."));
//label->setWordWrap(true);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QVBoxLayout *layout =
new QVBoxLayout;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
layout->addWidget(label);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
page->setLayout(layout);
return page;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
}
//创建注册页
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QWizardPage *createRegistrationPage()
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
{
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QWizardPage *page =
new QWizardPage;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
page->setTitle(QObject::trUtf8(
"注册"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
page->setSubTitle(QObject::trUtf8(
"请填写全部两项:"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QLabel *nameLabel =
new QLabel(QObject::trUtf8(
"姓名:"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QLineEdit *nameLineEdit =
new QLineEdit;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QLabel *emailLabel =
new QLabel(QObject::trUtf8(
"电子邮箱:"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QLineEdit *emailLineEdit =
new QLineEdit;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QGridLayout *layout =
new QGridLayout;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
layout->addWidget(nameLabel, 0, 0);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
layout->addWidget(nameLineEdit, 0, 1);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
layout->addWidget(emailLabel, 1, 0);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
layout->addWidget(emailLineEdit, 1, 1);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
page->setLayout(layout);
return page;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
}
//创建结束页
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QWizardPage *createConclusionPage()
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
{
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QWizardPage *page =
new QWizardPage;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
page->setTitle(QObject::trUtf8(
"结束语"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QLabel *label =
new QLabel(QObject::trUtf8(
"你已经成功注册."
"祝您心情愉快!"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
label->setWordWrap(
true);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QVBoxLayout *layout =
new QVBoxLayout;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
layout->addWidget(label);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
page->setLayout(layout);
return page;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
}
int main(
int argc,
char *argv[])
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
{
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QApplication app(argc, argv);
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
QWizard wizard;
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
wizard.addPage(createIntroPage());
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
wizard.addPage(createRegistrationPage());
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
wizard.addPage(createConclusionPage());
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
wizard.setWindowTitle(QObject::trUtf8(
"软件注册向导"));
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
wizard.show();
return app.exec();
![InBlock.gif](https://s1.51cto.com/images/editer/InBlock.gif)
}