Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में Tkinter का उपयोग करके इम्प्रेसिव GUI कैसे बनाएं?

Tkinter Python में एक मानक Python GUI लाइब्रेरी है, जो हमें Tk GUI टूलकिट के साथ एक ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस देती है। यह आश्चर्यजनक है कि कोई कितनी जल्दी कुछ वास्तव में प्रभावशाली दिखने वाले ऐप्स बना सकता है। GUI में क्रियाएं आमतौर पर ग्राफिकल तत्वों के सीधे हेरफेर के माध्यम से की जाती हैं।

हम यह दिखाने के लिए एक साधारण "जोड़" एप्लिकेशन लेंगे कि Python में Tkinter का उपयोग करके इम्प्रेसिव GUI बनाना कितना आसान है। GUI विजेट्स और विंडोज के बारे में है और ये Tkinter में उपलब्ध हैं।

सबसे पहले, हम Tkinter लाइब्रेरी इम्पोर्ट करेंगे, फिर एक window ऑब्जेक्ट बनाएंगे (क्लास Tk का उपयोग window ऑब्जेक्ट बनाने के लिए किया जाता है) और एक label विजेट बनाएंगे जिसमें हम कोई भी टेक्स्ट या इमेज दिखा सकते हैं (GUI एप्लिकेशन में उपयोग किया जाता है)। विजेट इंसर्ट विंडो में है और निष्पादन पर, हमें आउटपुट स्क्रीन मिलेगी।

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *

win = Tk()
win.geometry("700x300")

def sum():
    a = int(entry1.get())
    b = int(entry2.get())
    c = a + b
    # insert(index, value)
    entry3.insert(0, c)

def clearing():
    # delete(0, END)
    entry1.delete(0, END)
    entry2.delete(0, END)
    entry3.delete(0, END)

label1 = Label(win, text="Enter number 1:", padx=20, pady=10)
label2 = Label(win, text="Enter number 2:", padx=20, pady=10)

entry1 = Entry(win, width=30, borderwidth=2)
entry2 = Entry(win, width=30, borderwidth=2)
entry3 = Entry(win, width=30, borderwidth=2)

add = Button(win, text="Add", padx=20, pady=10, command=sum)
clear = Button(win, text="Clear", padx=20, pady=10, command=clearing)

label1.grid(row=0, column=0)
label2.grid(row=1, column=0)
entry1.grid(row=0, column=1)
entry2.grid(row=1, column=1)
add.grid(row=2, column=0)
entry3.grid(row=3, column=0)
clear.grid(row=2, column=1)

win.mainloop()

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं, तो यह एक बेसिक जोड़ विजेट वाली विंडो प्रदर्शित करेगा।

Python में Tkinter का उपयोग करके इम्प्रेसिव GUI कैसे बनाएं?

अब, दो नंबर डालें (नंबर 1 और नंबर 2) और नंबर 1 और नंबर 2 का योग दिखाने के लिए Add बटन पर क्लिक करें या आउटपुट स्क्रीन को रीफ्रेश करने के लिए Clear बटन पर क्लिक करें।

Python में Tkinter का उपयोग करके इम्प्रेसिव GUI कैसे बनाएं?

  1. Python में tkinter का उपयोग करके सिंपल GUI कैलकुलेटर कैसे बनाएं? Python में tkinter का उपयोग करके सिंपल GUI कैलकुलेटर कैसे बनाएं?

    परिचय Python में, हम GUI कंपोनेंट्स बनाने और बेहतर यूजर इंटरफेस तैयार करने के लिए tkinter लाइब्रेरी का उपयोग करते हैं। इस लेख में आप सिंपल GUI आधारित कैलकुलेटर एप्लिकेशन बनाने के मेथड्स सीखेंगे। शुरुआत करना इसमें कूदने से पहले, कुछ चीजें हैं जिन्हें हमें पहले व्यवस्थित करने की आवश्यकता है। आइए Pyth

  1. Python में Tkinter का उपयोग करके डिजिटल घड़ी बनाना Python में Tkinter का उपयोग करके डिजिटल घड़ी बनाना

    Python Tkinter का उपयोग वेब और डेस्कटॉप के लिए सभी प्रकार के GUI प्रोग्राम बनाने के लिए किया जा सकता है। इस लेख में हम देखेंगे कि घंटे, मिनट और सेकंड लाइव प्रदर्शित करने वाली डिजिटल घड़ी कैसे बनाई जाए। हम समय को घंटे, मिनट और सेकंड प्रारूप में प्रदर्शित करने वाली विधि strftime को आयात करने के लिए ti

  1. Python में Tkinter का उपयोग करके सरल GUI कैलकुलेटर Python में Tkinter का उपयोग करके सरल GUI कैलकुलेटर

    इस ट्यूटोरियल में, हम Tkinter मॉड्यूल का उपयोग करके एक सरल GUI कैलकुलेटर बनाने जा रहे हैं। Tkinter Python में GUI एप्लिकेशन विकसित करने के लिए बिल्ट-इन मॉड्यूल है। इसका उपयोग करना आसान है और Python के साथ आता है। हम GUI एप्लिकेशन के साथ अपने डेटा को विज़ुअलाइज़ कर सकते हैं। आइए देखें कि सरल GUI कैलक