最近在做tkinter相關作業的時候遇到了一個問題。有一個要求是這樣:實作一個control
+i key, 當按下去的時候可以輸入文字,並且按下之後可以取代首頁的文字。
我目前的想法是當按下指定按鍵之後,就會跳出一個有文字框的視窗,然後打完文字後按
enter就會自動的關閉。但我目前的程式只能跳出新的視窗,沒辦法關閉。
我覺得問題應該是出在bind_all傳入的參數有誤,目前是使用lambda function搭配中括
弧來執行多個動作。但好像沒有甚麼用…
我的程式碼如下,一些不相關的程式碼已刪除。https://pastebin.pl/view/21bdf8df
感謝看完問題的人!