py是什么意思1
0Py编程学习之折叠界面:所谓折叠界面,也确实是具有多页的界面,就像我们看书那样,有特别多页
页是能够翻的,因此折叠界面也有着同样的属性
之前说到appuifw这个模块能够为我们提供三种根本界面,那么这个界面又属于什么呢
事实上折叠界面的子界面依然属于那三种根本界面,记住是“根本”
废话不多说,来看代码
#代码开场#importappuifwdefm(x):returnx
decode(utf-8)defa(index):+ifindex==0:++appuifw
body=appuifw
Text(m(这是界面一))#定义界面一主体+ifindex==1:++appuifw
body=appuifw
Text(m(这是界面二))#定义界面二主体+ifindex==2:++appuifw
body=appuifw
Text(m(这是界面三))#界面三主体appuifw
set_tabs([m(界面一),m(界面二),m(界面三)],a)#代码完毕#讲解:来看defa(index)为什么括号里多了index呢
我说过,函数的括号里的是参数,index是“下标”、“索引”的意思
看下面的代码,你也许就会明白index是做什么用的
下面的关于if语句的使用和相关的响应事件的定义与之前的列表界面是类似的,只是在这里响应事件换成了定义界面主体而已
重bs([m(界面一),m(界面二),m(界面三)],a)与上一节讲解类似,该语句确实是将app(软件的启动器)set_tabs(设为折叠界面),括号里有个列表(列表是用[]号括起来的),之前index==0这些指标确实是和这个列表对应的,要记得系统是从0开场计算的,index==0事实上确实是index==m(界面一),在这里值得留意的是,折叠界面的每一个子界面都要对应列表里面