我的第一个GUI程序

100 Words

每天一篇英语日记

这是一个英语日记写作程序,可以作为英语学习辅助使用。假如你正在学习英语,每天都有一定量的输入,比如说阅读或是听播客,那么你可以使用它来进行复习和回顾。每天一百个单词也许很少,但是通过长久的积累,同时搭配语法的学习和大量语料的输入,写作水平就会得到指数级的提高。

 

Github地址

 

 

功能说明

  • 自动创建 'C:\Users\Administrator\MyDiary\年\月\' 目录树及文件。
  • 以日为文件名创建txt文件,txt文件开头写入日期与时间。
  • 每篇日记要求字数100。
  • 查看以往日记点击File-Reflect。
  • 查看以往日记不支持再编辑,点击保存会添加到当天内容。
  • 数据统计。

 

使用说明

  • 点击Download ZIP下载文件。
  • 解压取出可执行文件(100 Words.exe)和字体文件(Purisa.ttf),其他可删除;
  • 双击安装字体文件。
  • 然后就可以打开程序了。

 

Rules

  • Rule 1: You must write no less than 100 words.
  • Rule 2: You can only use one emoji in one day.
  • Rule 3: You can not change the previous diary.

 

打包说明

  • 根目录下的exe文件是用pyinstaller打包。
  • Diary.spec为打包后生成的配置文件。
  • 代码中的音频调用使用了一个resource_path(relative_path)函数,在调用文件的地方使用这个函数包裹。
  • 然后在.spec文件中指向具体的文件地址,打包后即可正常调用。
  • 详情见注释。

 

待实现功能

  • 图形界面;------------☑
  • 拼写检查;
  • 年底自动总结完成情况,包括每月完成量,生成折线图;
  • 添加表情;
  • activity calendar。
  • 图标问题。
  • 反馈。------------☑
posted @ 2016-01-08 15:42  boxer37  阅读(433)  评论(0编辑  收藏  举报