Python Tkinter का उपयोग वेब और डेस्कटॉप के लिए सभी प्रकार के GUI प्रोग्राम बनाने के लिए किया जा सकता है। इस लेख में हम देखेंगे कि घंटे, मिनट और सेकंड लाइव प्रदर्शित करने वाली डिजिटल घड़ी कैसे बनाई जाए।
हम समय को घंटे, मिनट और सेकंड प्रारूप में प्रदर्शित करने वाली विधि strftime को आयात करने के लिए time मॉड्यूल का उपयोग करते हैं। हम इन मानों को रखने के लिए एक कैनवास बनाते हैं। हम strftime के मानों को हर 200 मिलीसेकंड के बाद ताज़ा करते हैं। इसे प्राप्त करने के लिए हम एक पुनरावर्ती फ़ंक्शन परिभाषित करते हैं।
उदाहरण
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() आउटपुट
उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है -
