Licecse 导航范例展示了如何去创建一个较为复杂的导航窗体
大多数的导航都一个线性的结构,比如页面1在页面2对的前面,直到最后一个页面位置,Class Wizard范例展示了如何创建如下的导航。
一些导航更为复杂,比如需要根据用户的输入来进入不同的传递路径,License的导航范例是一个关于它的小例子,它提供了5个导航页面,用户按下不同的按钮后会进入不同的页面。
这个范例由以下几个类构成:
-
LicenseWizard继承了QWizard类,有5个界面来指引用户选择一个license的同意
-
介绍界面,评估界面,注册界面,详细界面,还有一个是QWizardPade的子类的结论界面来执行导航页面。
-
The LicenseWizard Class
LicenseWizard 类是由QWizard类驱动的,而且提供了5个界面能够指引用户完成注册的过程,从而获得软件产品,下面代码是Class的声明