
測試版
將 需 要 的 程 式 碼 從 非 圖 形 化 應 用 程 式 中 擷 取 出 來 並 且 增 加 到 你 的
GUI 程式 之 後 , 在 I D L E 中 按 下 F 5 , 看 看 ( 或 聽 聽 ) 程 式 是 否 運 作
得更好︰
不只看起來不錯,
聽起來也很舒服。
每當你點擊按鈕,就會聽到適當的音效。幹得好﹗
問
:那麼,在
tkinter
裡的「事件處理器」(
event
handler
)只是函式?
答
:是的,如本章稍早所述︰全都是程式碼,並且
透過將想要執行的程式碼放進函式 ,很容易就能夠
使用與每個按鈕相關聯的
co mmand
參數來參照它。
你的使用者點擊按鈕,以便執行函式裡的程式碼。
問
:這實際上並不會太難,我總以為建造
GUI
只是
進階程式人員的事!?
答
:嗯
...
過去確實如此,但事情已經不同於以往了
(
變得更好
)
。像
tkinter
這樣的技術讓每個程式人員不
需煩惱太多瑣事就能夠建造出好看的
GUI
程式,如此
一來,
tkinter
負責把
GUI
的相關工作搞定,而你就可
以專注於需要的程式邏輯。
問
:假如我想要為我的
GUI
程式添加其他東西,也
是類似的做法嗎?
答
:是的,你需要做的就是撰寫程式碼。
問
:我可以使用像是對按鈕有效之
command
參數之
類的東西,將我的程式碼連結到其他東西上嗎?
答
: 可 以 的 , 一 切 就 是 這 麼 簡 單 。 其 他 介 面 元 素
(或小組件)的機制可能會有點兒不同,但概念都一
樣。一旦