Symbian 3系统的弟弟妹妹们。哥哥教你编写一个简单实用的小软件――python编程


Symbian 3系统的弟弟妹妹们。哥哥教你编写一个简单实用的小软件――python编程
2011年11月23日
  这个软件呢是日常生活类软件,只有三个功能,发送自定义的信息,调用UC浏览器打开网页,调用系统浏览器打开网页。前提是你的PY平台中必须有openurl这个模块,具体的编写和修改方法在源码中有消息注释。还有一点要说的是PY编程中带#号的句子系统会跳过不读取的。######import appuifw2 as appuifwimport envy,laa,timeimport e32import graphicsimport TopWindow,openurl,httplib,messaging,urllib#上面的是引入模块e32.ao_sleep(0)cn=lambda x: x.decode('u8')#定义u8中文编码appuifw.app.body=m=appuifw.Text_display(skinned=1)#定义软件界面appuifw.query(cn("本软件源码由 一笑为红颜。提供"),"query")#启动弹出语句def body(): m.set(cn('本软件源码由 一笑为红颜。提供!\n技术交流:420667878 '))body()#主界面显示内容def cxll(): if appuifw.query(cn('发送信息??'), 'query') : messaging.sms_send('CXLL', cn('10086'), encoding = 'UCS2') appuifw.note(cn('信息发送成功!'), 'conf')#这个代码为发送信息,把CXLL发送到10086,def cxll是我自己定义的函数,cxll是查询流量的拼音首位字母。如果你想增加更多的发送短信功能,请把def cxll…………conf')复制并重新换行粘贴,重新修改函数,即把def cxll中的cxll改成其他的字母,随便你改。 def uc(): if appuifw.query(cn("确认打开空间?"),"query"): openurl.open_ucweb("http://z.qq.com")#这个是调用UC打开空间,def uc是我自己定义的函数def xt(): if appuifw.query(cn('确认打开空间?'), 'query') : e32.start_exe('Z:\\sys\\bin\\BrowserNG.exe', 'Z:\\sys\\bin\\BrowserNG.exe"http://z.qq.com"')#这个是调用系统浏览器打开空间。def xt是我自己定义的函数def exit(): if appuifw.query(cn("确认退出?"),"query"): appuifw.note(cn("感谢你的支持!"),"conf")appuifw.app.menu = [(cn("查询流量"),cxll),(cn("UC启动空间"),uc),(cn("系统启动空间"),xt),(cn("退出"),exit)]#这里是定义菜单,自己看清楚,里面有cxll,uc,xt。即是刚才说的函数,每一个菜单按钮都指向唯一一个函数。例如:如果我增加了一个函数名为cxhf(查询话费)的发送信息功能,就把上面改成appuifw.app.menu = [(cn("查询流量"),cxll),(cn("UC启动空间"),uc),(cn("系统启动空间"),xt),(cn("查询话费"),cxhf),(cn("退出"),exit)]#####学会了木有!学会就自己修改或增加里面的功能吧,例如把你的岛国图片网址搞到软件里面去,又或许空间地址啊,论坛地址啊,还有查流量啊。下次有空就把二级菜单的编写方法写上来吧。现在这个软件是个一级菜单软件。
  
  

猜你喜欢

转载自qkgf91qkgf.iteye.com/blog/1359884