2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
JK-0008368
Lv7可吟七步诗等级图标
帖子
15
回复
100
积分
683
注册
2011-02-04
[修改美化]

*PY*教程,写个记事本

[复制链接]
查看 334 回复 2
楼主 发表于 | 只看该作者
25 人收藏

〔塞班s60软件开发〕

看代码

import appuifw,e32

def cn(x):return x.decode(“utf8“)

def exit():

appuifw.app.set_exit()#这是定义函数,详见定义函数一节。注意缩进!

appuifw.app.body=t=appuifw.Text()#定义主界面是文本界面

t.set(cn(“这是一个记事本程序!\n“)+cn(“制作者:tengge“))

#定义文本界面的内容,顺便学一下用“=“建两段文本连在一起

appuifw.app.title=cn(“记事本“)#定义标题栏

appuifw.app.screen=“normal“#定义窗口大小,有效值“normal“(标准),“full“(全屏),“large“(大屏)

appuifw.app.menu=*(cn(“退出“),exit)*#创建菜单,详见创建菜单一节

appuifw.app.exit_key_handler=exit#定义右键动作,即:按下右软键,运行定义好的exit函数

e32.Ao_lock().wait()#锁住线程,否则测试代码时会一闪而过,详见线程的锁定和释放一节。

效果如图,该讲的在设计程序时都讲了,这里就不重复了。如果看着乱的话,将汉字去掉就不乱了。看:

import appuifw,e32

def cn(x):return x.decode(“utf8“)

def exit():

appuifw.app.set_exit()

appuifw.app.body=t=appuifw.Text()

t.set(cn(“这是一个记事本程序!\n“)+cn(“制作者:tengge“))

appuifw.app.title=cn(“记事本“)

appuifw.app.screen=“normal“

appuifw.app.menu=*(cn(“退出“),exit)*

appuifw.app.exit_key_handler=exit

e32.Ao_lock().wait()

#好了,这节就到这里。

登录回复
JK-0058277
Lv3畅意三江水等级图标等级图标
帖子
0
回复
41
积分
5,699
注册
2011-07-04
1 楼

这帖不错,该顶!

JK-0020729
Lv7可吟七步诗等级图标等级图标等级图标
勋章
帖子
3
回复
4,333
积分
2.9万
注册
2011-03-17
2 楼

你牛,我顶!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块