首页 - 教程专区 - PyS60教程 - 米饭教程

----------------
其他
--------------------

应のBlog

上节最后的那个思考问题你完成了吗?
现在我把我写的给大家看一下.
#****代码开始****
import appuifw
def cn(x):return x.decode("utf-8")
def add():m.add(cn("这是添加文字功能"))
def clear():m.set("")#括号里面是一对双引号
def exit():
    if appuifw.query(cn("确定退出吗?"),"query"):
        appuifw.app.set_exit()

appuifw.app.body = m = appuifw.Text()
m.set(u"zntx.org.cn")
m.add(cn("\n米饭教程"))
appuifw.app.menu = [(cn("添加文字"),add),(cn("清除屏幕"),clear),(cn("退出"),exit)]
appuifw.app.exit_key_handler=add

#****代码结束****
点此下载代码
对了,我记得有朋友回帖里说我在 = m = 这里都加了空格,这个其实可以不加空格,只是为了代码美观.但是缩进里的代码可千万不能没有哦.

3.4
如果你一直跟着做到现在,而且所有这些例子你都能做好,那恭喜你已经入门了.因为现在你已经写出来一个软件了,尝试做一个类似编贴助手的软件吧.如果你没用过编贴助手那就在论坛搜索一下,下载一个试一下,然后尝试自己写一个简单的.

定义软件标题 就是在正常屏幕模式下显示在顶部图标旁边的名称
appuifw.app.title=cn("米饭教程\nzntx.org.cn")

定义屏幕大小
PY软件的默认屏幕显示是"normal";也就是正常模式,现在我们把它改为全屏显示.只需要在代码中加入:appuifw.app.screen="full"; 这里的"full"(是全屏)可以改为"normal"(是正常)"large"(是大屏模式)
可以相应的改动感受一下效果.

定义文字显示颜色
appuifw.app.body.color=(0,0,255)
当然这里也可以用0x这种形式写,如: appuifw.app.body.color=0x0000ff
这里注意一下,因为代码中我们已经定义了 appuifw.app.body=m 了,这样我们就可以把它简写成 m.color=(0,0,255)


#****代码开始****
import appuifw
def cn(x):return x.decode("utf-8")
def add():m.add(cn("这是添加文字功能"))
def clear():m.set("")#括号里面是一对双引号
def exit():
    if appuifw.query(cn("确定退出吗?"),"query"):
        appuifw.app.set_exit()

appuifw.app.title=(cn("米饭教程"))#软件标题
appuifw.app.screen="normal"#屏幕大小
appuifw.app.body = m = appuifw.Text()
m.color = (0,0,255)#文字颜色
m.set(u"zntx.org.cn")
m.add(cn("\n米饭教程"))
appuifw.app.menu = [(cn("添加文字"),add),(cn("清除屏幕"),clear),(cn("退出"),exit)]
appuifw.app.exit_key_handler=add

#****代码结束****

点此下载代码

好了.这个程序做到这里就算完成了,希望你能积极尝试修改.
我的经验就是多尝试,还有多看代码.看尽可能多的代码,然后记住其功能,这样以后编写软件需要什么功能就可以用什么代码.

下一编
上一编

首页 - 教程专区 - PyS60教程 - 米饭教程