GUI101 - 基于Tkinter的日记系统

经历各种搜索各种纠结,终于完工。

  • 代码范围两部分,main.pyhistory.py,前者为程序入口和GUI代码,后者为文件操作。
  • 脚本运行方式:python main.py [filename]
    • 带有filename参数的情况下,脚本将使用参数指定的文件作为日记文件,进行读取和写入
      • 如果不存在则会新建
    • 没有给出filename参数的情况下,会默认打开一个history.log文件,进行去读取和写入
  • 输入框支持中文字符输入,为这事儿还Google了老半天。解决方法可以参见迭代记录Entry Widget支持中文一节
  • 点击退出按钮后,退出脚本

运行效果:

showcase.png

results matching ""

    No results matching ""