#include <QtGui> 
 
//介绍页 
QWizardPage *createIntroPage() 

        QWizardPage *page =  new QWizardPage; 
        page->setTitle(QObject::trUtf8( "介绍")); 
 
        QLabel *label =  new QLabel(QObject::trUtf8( "该向导将辅助你完成此产品" 
                                                              "的注册.")); 
         //label->setWordWrap(true); 
 
        QVBoxLayout *layout =  new QVBoxLayout; 
        layout->addWidget(label); 
        page->setLayout(layout); 
 
         return page; 

 
//创建注册页 
QWizardPage *createRegistrationPage() 

        QWizardPage *page =  new QWizardPage; 
        page->setTitle(QObject::trUtf8( "注册")); 
        page->setSubTitle(QObject::trUtf8( "请填写全部两项:")); 
 
        QLabel *nameLabel =  new QLabel(QObject::trUtf8( "姓名:")); 
        QLineEdit *nameLineEdit =  new QLineEdit; 
 
        QLabel *emailLabel =  new QLabel(QObject::trUtf8( "电子邮箱:")); 
        QLineEdit *emailLineEdit =  new QLineEdit; 
 
        QGridLayout *layout =  new QGridLayout; 
        layout->addWidget(nameLabel, 0, 0); 
        layout->addWidget(nameLineEdit, 0, 1); 
        layout->addWidget(emailLabel, 1, 0); 
        layout->addWidget(emailLineEdit, 1, 1); 
        page->setLayout(layout); 
 
         return page; 

 
//创建结束页 
QWizardPage *createConclusionPage() 

        QWizardPage *page =  new QWizardPage; 
        page->setTitle(QObject::trUtf8( "结束语")); 
 
        QLabel *label =  new QLabel(QObject::trUtf8( "你已经成功注册." 
                                                              "祝您心情愉快!")); 
        label->setWordWrap( true); 
 
        QVBoxLayout *layout =  new QVBoxLayout; 
        layout->addWidget(label); 
        page->setLayout(layout); 
 
         return page; 

 
int main( int argc,  char *argv[]) 

        QApplication app(argc, argv); 
 
        QWizard wizard; 
        wizard.addPage(createIntroPage()); 
        wizard.addPage(createRegistrationPage()); 
        wizard.addPage(createConclusionPage()); 
 
        wizard.setWindowTitle(QObject::trUtf8( "软件注册向导")); 
        wizard.show(); 
 
         return app.exec(); 

 
 
注册向导之类的:
 
 





本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/106761,如需转载请自行联系原作者