列表

作者: 七月尾巴_葵花 | 来源:发表于2017-04-06 02:10 被阅读17次

代码:

import kuihua,e32
def cn(x):
    return x.decode("utf-8")
    kuihua.app.body=m=appuifwText(cn("葵花教程"))
def exit():
    kuihua.app.set_exit()
def ts0():
    appuifw.note(cn("就喜欢我这么简单呀"),"conf")
def fh():
    kuihua.app.body=m
def dz():
    index=lb.current()
 f(index==0):
        ts0()
   if(index==1):
        fh()
def dklb():
    appuifw.app.body=lb
tb0=appuifw.Icon(u"D:\\resource\\apps\\BubbleManager.mbm",0,1)
tb1=appuifw.Icon(u"D:\\resource\\apps\\AspSyncutil.mbm",0,1)
list=[(cn("喜欢我"),tb0),(cn("返回"),tb1)]
kuihua.app.body=lb=appuifw.Listbox(list,dz)
kuihua.app.body=m##
kuihua.app.menu=[(cn("打开列表"),dklb),(cn("退出"),exit)]
from e32 import Ao_lock#加载模块
lock=Ao_lock()
appuifw.app.exit_key_handler=lock.signal#定义右键为释放线程##
lock.wait()#锁定线程

kuihua.Icon(路径,位图号,遮罩号)
Icon的第一个字母是大写的i,也就是I,不要弄错了哦
这个函数的作用是将mbm/mif里面的位图图片转换成图标,他有3个参数
路径:mbm/mif文件的完整路径
位图号:mbm/mif文件里面的位图序号,也就是这个文件里面的第几张图片,Py默认从0开始计算
遮罩号:这个要这么理解,拿另外一张黑白相间的图片来遮罩上面的位图,遮罩的作用是使图标有透明效果
因为这个函数我也了解地不是很深入,如果有不对的地方还望大家指出

list=[(标题,图标),(标题,图标)]
这个是将图标的项目转换成一个元组,和创建菜单差不多,大家根据上一节的知识应该能很快就掌握的!

其它的上一节已经讲了,这里就不重复了
这个程序就是图标列表的切换与调用了,现在我给大家讲讲他的运行方式吧!
1.加载appuifw和e32模块
2.定义cn函数,函数的功能是将参数解码
3.设置界面为文本界面,并赋值给变量m,界面的内容默认是"悠悠鱼o0教程"
4.定义exit函数,函数的功能是退出
5.定义ts0函数,函数功能是提示一个信息
6.定义fh函数,函数的功能是将界面设置为文本界面
7.定义dz函数,函数的功能是验证列表的点击
8.定义dklb函数,函数的功能是将界面设置为列表界面
9.取出mbm文件中的位图变成图标后赋值给变量tb0
10.取出mbm文件中的位图变成图标后赋值给变量tb1
11.定义一个多元组带有图标的列表并赋值给变量list
12.设置界面为列表界面,并赋值给变量lb,并给予参数,目的是为了加载
13.设置界面为文本界面,因为上一条函数设置成了列表,所以我们设置回来
14.设置左键菜单的项目
15.锁住线程,为了不一闪而过

相关文章

  • Markdown 系列(三) 列表

    无序列表 由圆点组成的列表 列表1 列表2 列表3 列表1 列表2 列表3 列表1 列表2 列表3 +-*这三种符...

  • markdown常用的语法

    列表 有序列表: 列表项 1 列表项 2 无序列表: 列表项 1 列表项 2 列表项 3 列表项 4 列表项缩进两...

  • markdown常用语法

    标题 列表 无序列表- 列表1 - 列表1.1 -列表1.2- 列表2 有序列表1. 列表1 1. 列表1....

  • html阶段第二节第一天

    高级标签 列表标签 无序列表 列表一 列表二 ...... 有序列表 列表一 列表二 ...... 定义列表dl...

  • markdown测试

    段落 三级标题 四级标题 五级标题 列表 无序列表 列表1 列表2 列表3 列表1 列表2 列表3 有序列表 列表...

  • 学习小组Day1笔记-Herobrine

    Day1-Herobrine 列表 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 有序列表...

  • H5学习从0到1-H5列表(8)

    列表的基本语法 ol:有序列表 ul:无序列表 li:列表项 dl:列表 dt:列表项 dd:列表描述 常用列表 ...

  • 第一篇简书

    MarkDown首次使用 无序列表 列表1 列表2 列表3 有序列表 有序列表1 有序列表2 有序列表3 有序列表...

  • 标题

    列表1 列表2 子列表1 子列表2 子列表3子子列表1子子列表2子子子列表1子子子列表2

  • markdown test

    header2 test> test 列表* 列表2 * 列表2.1 列表列表2列表2.1

网友评论

    本文标题:列表

    本文链接:https://www.haomeiwen.com/subject/ycoaottx.html