Learn From Others

picklecai

  • 在定义的函数里使用了global
  • 窗口大小'640x480', 使用了下, 看着很舒服啊. 这个算常用值么?
  • 运行后, 第一次保存,会弹出一个多余的输入框, 不知道干什么用的.
  • .configure(text=historyfirst) 这个东西怎么用?
  • 小建议
    • 可以尝试使用class重新编写代码, 这样会更整洁, 并且读起来也更容易, 可以参考下Awlter的代码
    • open()就可以新建文件, 不需要用exists

yangshaoshun

  • code文件的描述部分很清晰啊.而且把待解决的问题和即将要开展的计划都写上了. 对于阅读代码的人来说, 真的很好.
  • 还带滚动条! 不错.
  • 他用了ttk, 我到现在也没整明白这东西跟Tk有什么不同.
  • 见到一些人用def callback(*args): 其中的*args部分是什么意思?
  • 运行后提示

    raceback (most recent call last):
    File "test4.py", line 77, in
    with open('mydaily.log','r') as f:
    IOError: [Errno 2] No such file or directory: 'mydaily.log'

    • .open(filename,'rw')就可以解决
  • picklecai和yangshaoshun都用了for循环,来读出日记内容.
  • t.see(END)这是什么意思?

Awlter

  • 代码非常清晰.
  • 两个函数再合写成一个函数, 最后一个回车调用. 这个想法很好啊!
  • 未完.