ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:19.27KB ,
资源ID:1424843      下载积分:8 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/1424843.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2023年py是什么意思.docx)为本站会员(la****1)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

2023年py是什么意思.docx

1、py是什么意思1.2.0Py编程学习之折叠界面:所谓折叠界面,也确实是具有多页的界面,就像我们看书那样,有特别多页!页是能够翻的,因此折叠界面也有着同样的属性!之前说到appuifw这个模块能够为我们提供三种根本界面,那么这个界面又属于什么呢?事实上折叠界面的子界面依然属于那三种根本界面,记住是“根本!废话不多说,来看代码!#代码开场#import appuifwdef m(x):return x.decode(utf-8)def a(index):+if index=0:+appuifw.app.body=appuifw.Text(m(这是界面一)#定义界面一主体+if index=1:+a

2、ppuifw.app.body=appuifw.Text(m(这是界面二)#定义界面二主体+if index=2:+appuifw.app.body=appuifw.Text(m(这是界面三)#界面三主体appuifw.app.set_tabs(m(界面一),m(界面二),m(界面三),a)#代码完毕#讲解:来看def a(index)为什么括号里多了index呢?我说过,函数的括号里的是参数,index是“下标、“索引的意思!看下面的代码,你也许就会明白index是做什么用的!下面的关于if语句的使用和相关的响应事件的定义与之前的列表界面是类似的,只是在这里响应事件换成了定义界面主体而已!不

3、明白?重bs(m(界面一),m(界面二),m(界面三),a)与上一节讲解类似,该语句确实是将app(软件的启动器)set_tabs(设为折叠界面),括号里有个列表(列表是用号括起来的),之前index=0这些指标确实是和这个列表对应的,要记得系统是从0开场计算的,index=0事实上确实是index=m(界面一),在这里值得留意的是,折叠界面的每一个子界面都要对应列表里面的一项,不像之前的那样有elif语句,这里是一一对应的关系!这些界面都共享了同一个函数,由于在这个函数里面,已经对不同的界面的参数与列表的项一一对应了,同时使用了if语句作出了推断,因此尽管共用一个函数,但并不会发生“冲突!例

4、子里只是创立了三页,你能够创立更多的页,但可行性要依照详细情况而定,不可一概而论,我在我的N70上曾经创立过五页,完满运转!奥运期间大家都忙着看赛事吧,那我也把话收了! 折叠界面import appuifwdef m(x):return x.decode(utf-8)def a(index):if index=0: #随缘情恋appuifw.app.body=appuifw.Text(m(界面一)if index=1:appuifw.app.body=appuifw.Text(m(界面二)if index=2:appuifw.app.body=appuifw.Text(m(界面三)appuif

5、w.app.set_tabs(m(界面一),m(界面二),m(界面三),a)自动弹出菜单编所谓自动弹出菜单,顾名思义,也确实是在你一启动程序的时候,系统就会自动弹出菜单!之前我们要按左软键菜单才会调出菜单项选择项,假设我们有必要从一开场就设定相应的系统参数,为下面的操作提供方便,那么我们就要提示用户去选择这些菜单项了!好了,GO! #代码开场#import appuifwdef m(x):return x.decode(utf-8)list=m(哇麦),m(乐迅),m(玩机)index=appuifw.popup_menu(list,m(请选择)if index=0:+appuifw.note

6、(m(哇麦论坛欢迎你!),info)if index=1:+appuifw.note(m(乐迅论坛是外坛哦!,error)if index=2:+appuifw.query(m(你是玩机高手吗?),query)#代码完毕#pup_menu(list,m(请选择) 似曾相识是吗?在之前的列表界面这一章节我们明白,列表是能够调用来做索引的!怎么样调用?举个例子,list0事实上就等于m(哇麦)。 列表里的内容是呈现给我们看的,在这里确实是对应了菜单的各个选项名称,同时是按照其在列表中的顺序排好了的,如上面代码中的index=0,事实上确实是index=m(哇麦他排在菜单项的最上端,这些我在之前已经

7、讲过,今天就再重复一下!事实上真要说得特别明白,我做不到,语言表达才能有限吗!呵呵!学编程靠的依然本人多啄磨。概括一下格式吧:appuifw.popup_menu(菜单项名称对应的列表,提示内容),如何没有了index=呢,和上面的代码不同啊?在这里只是为了让系统弹出菜单而已,但没有为每一个选项设置了响应事件,调侃点说,如此做“有姿态,没实际,呵呵!假设真不明白,结合截图就会一清二楚了!下面的依然关于if语句的使用, 假设你如今还没 有一个概念,抖胆咨询一句,之前的章节你有看了吗?这个我就没有必要再重复咯哦!键值对编键值对?一头雾水吧?事实上特别简单,假设你定义了任务为一个根本提示的函数,按照

8、之前的做法,你能够把它设在菜单项选择项里来调用执行,所以也教了你把它设在右软键上,假设我们想通过按其他的键来让这个函数执行呢?例如按数字键!键值对确实是把函数与这些键对应起来的方法,就像我们玩游戏那样,按导航键能够操作,按数字键同样能够执行一样的动作!键值对这个名称也许并不专业吧,但我是这么叫的,因此就如此教给大家咯,呵呵!键值对方法事实上特别简单,不信?看代码!#代码开场#import appuifwdef m(x):return x.decode(utf-8)appuifw.app.body=appuifw.Text()def a():+appuifw.note(m(确实是那么简单!),i

9、nfo)appuifw.app.body.bind(63586,a)#代码完毕#讲解:够简单的吧,以致于我也没什么好解释的!我简单定义了一个函数,然后将该函数与相应按键对应起来,格式是:appuifw.app.body.bind(键值,相应的响应事件) 例子中,63586代表拨号键,bind翻译为中文有“绑定的意思,个人理解确实是把拨号键与函数a绑定!惊奇了,之前讲过假设没有定义界面类型,系统会默认为文本界面,但这里为什么要定义呢?也确实是在之前为什么要添上这一句:appuifw.app.body=appuifw.Text() 看回代码:appuifw.app.body.bind(63586,

10、a) 按照我对这段代码的翻译确实是:将app(程序的启动器)的body(主体)中的63586(代表拨号键)与函数a绑定!那么我们就有必要向这个语句提供如此一个根底-主体是什么呢?皮之不存,毛之焉附!没有主体,“绑定了也没有用。因此我们就要先给程序定义一个主体,为文本编辑。这确实是我 对这个特例的解释!也许这是一种误解,还请高手指点!既然主体是文本编辑,那么数字键,x键,#键等键就会被占用,这时我们就不能将函数a与这些键绑定咯!就如此,当你启动程序后,按下拨号键看有什么反响!下面附上键值表!注:该键值表是在3230上测试获得。删除键:8#键:35x键:420键:481键:492键:503键:51

11、4键:525键:536键:547键:558键:569键:57左导航键:63495右导航键:63496上导航键:63497下导航键:63498笔型键:63499PTT键:63562菜单键:63570拨号键:63586挂机键:63587OK键:63557弹出菜单弹出菜单例如代码下载#随缘情恋import appuifwdef m(x):return x.decode(utf-8)list=m(哇麦),m(乐迅),m(玩机)b=appuifw.popup_menu(list,m(请选择)if b=0:appuifw.note(m(哇麦论坛欢迎你!),info)if b=1:appuif(m(乐迅论坛

12、是外坛哦!),info)if b=2:appuifw.query(m(你是玩机高手吗?),query)键值对例如代码下载#随缘情恋import appuifwdef m(x):return x.decode(utf-8)appuifw.app.body=appuifw.Text()def a():appuifw.note(m(确实是这么简单!),info)appuifw.app.body.bind(63586,a)字体风格混合使用编:在1.1.6章节,我们学习了如何去定义文本编辑的字体风格,其中有粗体、抹黑字体、斜体字、下划线、删除线!我们也许就会想,可不能够把这些字体的风格混合起来使用呢?如

13、此就能彰显我们的个性啊。既然我如此咨询,那么所以是能够啦!好了,开场学习吧,看代码!#代码开场#import appuifwdef m(x):return x.decode(utf-8)appuifw.app.body=a=appuifw.Text()a.style=(appuifw.STYLE_BOLD|appuifw.STYLE_ITALIC|appuifw.STYLE_UNDERLINE|appuifw.HIGHLIGHT_STANDARD|appuifw.STYLE_STRIKETHROUGH)a.color=0x004000appuifw.app.title=m(字体混合使用)#代码

14、完毕#讲解:在这里只需解释一下这句:a.style=(appuifw.STYLE_BOLD|appuifw.STYLE_ITALIC|appuifw.STYLE_UNDERLINE|appuifw.HIGHLIGHT_STANDARD|appuifw.STYLE_STRIKETHROUGH) 你会觉察特别多“|,确实是这个符号把appuifw这个模块中各种字体的风格混合了起来,那些英文都是什么意思能为同一个文本对象同时效劳!为什么?抹黑字体了还能产生阴影吗?这是一对矛盾,有矛盾,软件就会出错哦!事实上还有另外一些字体风格能够使用,如何明白呢?运用好你的Py平台解释器,在交互式操纵台下首先输入:

15、import appuifw 按确定后,他会另起一行,再输入:dir(appuifw) 然后再按确定!这时解释器就会列出一个特别长的列表,里面表示的都是appuifw这个模块中的可用函数,都用单引号括了起来!这时你能够找到代码例子里面所援用的函数名,如STYLE_BOLD 其他的关于处理文字风格的函数名能够说都是大写字母的,我测试过,觉察有一些效果是一样的,你也不妨本人测试一下哦!你也能够用我上面提到的方法去查看其他模块中的可用函数!双文本输入编:之前我们学习了利用appuifw模块中的query函数来询咨询用户输入信息,那是单文本输入,而今天要介绍确实实是双文本输入,其有用法差不多,他调用了appuifw模块中的multi_query函数(之前说过,multi就有“多种的意思),用法格式是:appuifw.multi_query(提示内容一,提示内容二) 内容特别简单,我也不预备进展讲解了,下面给出一段特别短的例如代码! #代码开场#import appuifwdef m(x):return x.decode(utf-8)appuifw.multi_query(m(姓名:),m(性别:)#代码完毕#例代码

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2