这是网上的一篇PyS60的源码,它不能显示中文菜单,但是支持中文输入。在手机试运行后有时候会出错。
#author:smallfish #for:s60 python notebook import appuifw import e32 import os import time diary_root="e:/diary/" title,content="",appuifw.Text() def info(msg): appuifw.note(unicode(msg),'info') def error(msg): appuifw.note(unicode(msg),'error') def conf(msg): appuifw.note(unicode(msg),'conf') def init(): global diary_root if os.path.isdir(diary_root): info("Diary was inited!") else: os.makedirs(diary_root) info("init success!") def home_ui(): global title,content title='' content=appuifw.Text() appuifw.app.title=u'Diary v1.0' view_txt=appuifw.Text() view_txt.set(u'Name:/t Diary/nVersion:/t 1.0/nAuthor:/t smallfish') appuifw.app.body=view_txt # save_diary() def save_diary(): global diary_root,title,content if title!="" and content.get()!="": result={} result['title']=title result['content']=content.get() try: file=diary_root+time.strftime("%Y%m%d_%H%M_")+title+".txt" f=open(file,'w') f.write(repr(result)) f.close() conf("save success!/n"+file) home_ui() except: info("save faile!/n"+file) else: info("no data to save!") def write_ui(): global title,content title_txt=appuifw.query(u'input diary title:','text') content=appuifw.Text() appuifw.app.title=title_txt appuifw.app.body=content title=title_txt def view_ui(): global diary_root appuifw.app.title=u'View Diary' try: diary_list=map(unicode,os.listdir(diary_root)) index=appuifw.selection_list(choices=diary_list,search_field=1) file=diary_root+diary_list[index] try: f=open(file,'r') result=f.read() f.close(); data=eval(result) title=data.get("title","") content=data.get("content","") appuifw.app.title=title content_txt=appuifw.Text() content_txt.set(content) appuifw.app.body=content_txt except: info("open file faile!/n"+file) except: info("Error!please init!") def quit(): if appuifw.query(u'Be Sure to Quit?','query'): appuifw.app.set_exit() app_lock=e32.Ao_lock() home_ui() appuifw.app.title=u'Diary v1.0' appuifw.app.screen='normal' appuifw.app.menu=[(u'init diary',init),(u'home',home_ui),(u'write diary',write_ui),(u'save diary',save_diary),(u'view diary',view_ui),(u'quit',quit)] appuifw.app.exit_key_handler=quit app_lock.wait()
PyS60 是Symbian S60 手机上的 Python 语言开发环境。
本文向大家介绍Java仿Windows记事本源代码分享,包括了Java仿Windows记事本源代码分享的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java仿Windows记事本的具体代码,供大家参考,具体内容如下 先上截图: 源代码: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
基于Qt-GraphicsView的树型记事本,有兴趣可以下载玩玩。 本记事本实现的功能如下: 1.树型结构文件节点。 2.每个节点对应一份文件。 3.支持桌面停靠。 4.随系统自启动。 5.托盘菜单
实现一个简易记事本,可以添加、删除、保存日记。导入日记的动画也挺不错的。 [Code4App.com]
本节介绍如何使用Jupyter记事本编辑和运行本书的代码。请确保你已按照“获取和运行本书的代码”一节中的步骤安装好Jupyter记事本并获取了本书的代码。 在本地编辑和运行本书的代码 下面我们介绍如何在本地使用Jupyter记事本来编辑和运行本书的代码。假设本书的代码所在的本地路径为xx/yy/d2l-zh/。在命令行模式下进入该路径(cd xx/yy/d2l-zh),然后运行命令jupyter
所以我对Notepad++不熟悉,并且在Blue J中有一个工作程序。我试图将它转移过来,但仍然收到错误: “Average.java:5:错误:类UserInput是公共的,应在名为UserInput.java public class UserInput的文件中声明^ 注意:average.java使用未经检查或不安全的操作。 我想这与我如何写每一个类有关,但我不确定如何修复它。
问题内容: 我使用Python编写代码,我非常喜欢Notepad 。但是,当我使用制表符进行缩进时,在Notepad 中看起来很晚,但是当我运行该程序时,出现了缩进错误,并且当我在Emacs中检查代码时,我发现Notepad ++实际上增加了比制表符更多的空格。它显示在屏幕上。怎么了? 问题答案: 没有通用的制表符大小,因此我始终确保用空格替换制表符(因此您知道所看到的就是在其他任何地方都可以看到
本文向大家介绍php实现记事本案例,包括了php实现记事本案例的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了php实现记事本的具体代码,供大家参考,具体内容如下 记事本案例 要求:1)页面上有一个文本域(textarea元素),和一个发表按钮 2)用户在文本域中输入内容后,点击发表按钮,会以当天的日期和时间创建一个记事本,并将用户输入的内容保存到记事本中 效果