|
发表于 2009-12-24 14:50:26
|
显示全部楼层
nihui 你看看我这个写的可以不,功能看看就好,里面写稍微有些麻烦,感觉很丑
而且改了你的页面次序和一点功能。
次序是这样的-
- int pagecount=1;
- setPage(pagecount, new IntroPage );pagecount++;
- setPage(pagecount, new NetCardPage );pagecount++;
- for(int i=0; i < netcardList.count(); ++i){
- setPage(pagecount, new StartCfgPage );pagecount++;
- setPage(pagecount, new TCPIPInfoPage );pagecount++;
- setPage(pagecount, new TCPIPCfgPage );pagecount++;//我把defaultgateway页面放到这里面了。
- setPage(pagecount, new RootlessPage );pagecount++;
- setPage(pagecount, new BootActivatePage );pagecount++;
- setPage(pagecount, new ConclusionPage );pagecount++;
- }
- setPage(pagecount, new DNSCfgPage );pagecount++;//我把dns放到最后来配置,配置resolve.conf文件
- setPage(pagecount, new ThanksPage );pagecount++;
- setStartId(1);
复制代码 如果实现多循环配置,必须先new好页面,所以我就用了一个for循环......还加了几个全局变量在wizard.cpp页面
我是在windows下做的,因为linux下创建工程的时候竟然没有标准empty工程 ....我手生得很,所以又去windows了
要修改的文件流都放在了QStringList lines;里面了,移到linux下只要把lines覆盖到文件就好了。
[ 本帖最后由 zy_sunshine 于 2009-12-24 14:52 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|