वेब और डेस्कटॉप के लिए सभी प्रकार के GUI प्रोग्राम बनाने के लिए Python Tkinter का उपयोग किया जा सकता है। इस लेख में हम देखेंगे कि घंटे, मिनट और सेकंड को लाइव प्रदर्शित करने वाली डिजिटल घड़ी कैसे बनाई जाती है।
हम समय मॉड्यूल का उपयोग strftime विधि को आयात करने के लिए करते हैं जो घंटे, मिनट और सेकंड प्रारूप में समय प्रदर्शित करता है। हम इन मूल्यों को धारण करने के लिए एक कैनवास बनाते हैं। हम हर 200 मिली सेकंड के बाद strftime के मानों को ताज़ा करते हैं। हम इसे प्राप्त करने के लिए एक पुनरावर्ती फ़ंक्शन को परिभाषित करते हैं।
उदाहरण
import time from tkinter import * canvas = Tk() canvas.title("Digital Clock") canvas.geometry("350x200") canvas.resizable(1,1) label = Label(canvas, font=("Courier", 30, 'bold'), bg="blue", fg="white", bd =30) label.grid(row =0, column=1) def digitalclock(): text_input = time.strftime("%H:%M:%S") label.config(text=text_input) label.after(200, digitalclock) digitalclock() canvas.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -