作為我們初學者對 Python 程式語言的了解的一部分,我們希望為您帶來另一個易於構建的腳本,並且對於任何花費大量時間在電腦前的人來說都是有用的。倒數計時器就是這樣一個應用程序,只需幾分鐘,您就可以單擊按鈕來打開計時器,而無需搜索互聯網或挖掘智慧型手機應用程式。
建造這個帶有鬧鐘聲音的倒數計時器對於初學者來說是一個很棒的項目,可以幫助初學者學習一些新技巧,包括程式設計師在許多程式和遊戲中使用的倒數計時器。我們還將在該腳本中使用 GUI,以便它脫離命令提示符,這是我們第一個使用聲音的項目,聲音是任何遊戲或應用程式的重要組成部分。
啟動任何新程式時,您需要做的第一件事是安裝任何所需的程式庫。幸運的是,我們只需要為這個程式安裝一個函式庫,Pygame。該程式所需的另一個庫 Tkinter 已預先安裝。在開始處理程式碼之前,在命令視窗中執行以下程式碼行來安裝 Pygame。 Pygame 將播放警報聲音,而 Tkinter 將負責圖形使用者介面。
在下一節中,我們將快速分解程式碼,以便您了解發生了什麼,最後,我們將提供完整的程式碼,您可以將其複製並貼上到 Python 檔案中並根據需要使用。
導入庫
安裝庫後,我們可以導入它們,這就是我們對下一段程式碼所做的事情。
初始化 Pygame
初始化 Pygame 混合器以準備播放聲音。此步驟可確保播放器在我們需要時做好準備。
定義倒數計時功能
現在,我們在創建倒數函數時會得到一些樂趣。它將使用分鐘-秒格式,但重要的是要確保在使用它時在每個欄位中輸入值,否則腳本將引發錯誤。例如,如果您想要 15 分鐘的計時器,則不能簡單地在分鐘中輸入 15。在按「開始」之前,您需要在分鐘中輸入 15,在秒中輸入 0。如果您想要 30 秒的計時器,您仍然需要在分鐘中輸入零。
倒數計時功能也是我們分配 mp3 的地方
建立圖形使用者介面
使用 Tkinter 設定主應用程式視窗。我們將建立分鐘和秒的輸入欄位、顯示倒數計時的標籤以及啟動計時器的按鈕。您可以在此功能中變更框的大小以及文字的字體和大小。