親愛的林瑋:
爸爸很高興你花時間在寫程式,目前剛剛開學,你有足夠的時間把 python 學一學。
其實呢,用 python寫一個簡單的 GUI (Graphic User Interface) 程式,比你想像中簡單。
你在 python shell 裏 pip install easygui,然後就可以享受 easygui 的強大功能了。
Easygui 的安裝、使用可以連上 http://easygui.sourceforge.net/tutorial/index.html
大陸有中文的說明,可以參考下。
有空可以試一試這個程式:
import easygui as gui
gui.msgbox('歡迎進入林瑋的日記本')
msg ="請問主人你現在需要的功能是啥?"
title = "林瑋日記本(限)"
choices = ["寫日記", "調閱日記", "備份日記", "再見"]
choice = gui.choicebox(msg, title, choices)
print(str(choice))
if choice=='寫日記':
diarytext = gui.textbox(msg='開始吧!!', title='林瑋的秘密日記')
print(diarytext)
你可以加入日期的函數,呼叫 easygui 裏面 fileopenbox(), filesavebox(),… 許多好玩的功能,十分簡單有力。我相信,用自己的程式寫日記,會非常有成就感的。
爸爸後面再教你,如何把自己的筆記編成人家看不懂的碼,或者用語音輸入日記或命令… have fun!!
愛你的爸爸