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

Python Tkinter से Word Dictionary बनाएं

इस लेख में, हम PyDictionary और Tkinter Module का उपयोग करके GUI-based dictionary बनाएंगे।

PyDictionary एक Python Module है जो शब्दों के अर्थ, अनुवाद, विलोम और समानार्थी प्राप्त करने में मदद करता है। यह अर्थ प्राप्त करने के लिए WordNet, अनुवाद के लिए Google, और समानार्थी व विलोम के लिए synonym.com का उपयोग करता है। PyDictionary निर्भरता के रूप में BeautifulSoup और Requests module का उपयोग करता है।

एप्लिकेशन बनाने के लिए, हम पहले pip install PyDictionary का उपयोग करके इन modules को अपने environment में install करेंगे।

Install करने के बाद, हम एक tkinter frame और कुछ अन्य elements बनाएंगे।

उदाहरण

# Import Required Libraries
from tkinter import *
from PyDictionary import PyDictionary

# Create instances and objects
dictionary = PyDictionary()
win = Tk()

# Define the size of the window
win.geometry("700x400")
win.title("Python Dictionary")

# Define Helper Function to use other attributes of PyDictionary Class
def dict():
    meaning.config(text=dictionary.meaning(word.get())['Noun'][0])

# Define Labels and Buttons
Label(win, text="Dictionary", font=("Times New Roman", 20)).pack(pady=20)

# Frame 1
frame = Frame(win)
Label(frame, text="Type any Word ", font=("Poppins bold", 15)).pack(side=LEFT)
word = Entry(frame, font=("Times New Roman", 15))
word.pack()
frame.pack(pady=10)

# Frame 2
frame1 = Frame(win)
Label(frame1, text="Meaning:", font=("Aerial", 18)).pack(side=LEFT)
meaning = Label(frame1, text="", font=("Poppins", 15), width=30)
meaning.pack()
frame1.pack(pady=10)

Button(win, text="Find", font=("Poppins bold", 15), command=dict).pack()

# Execute Tkinter
win.mainloop()

आउटपुट

उपरोक्त code चलाने से Dictionary Application बनेगा और display होगा। हालांकि, PyDictionary का उपयोग करके, हम अन्य attributes जैसे समानार्थी, विलोम आदि खोजने की सुविधा जोड़ सकते हैं।

Python Tkinter से Word Dictionary बनाएं

अब textbox में "Hello" टाइप करें और "Find" बटन पर क्लिक करें। यह "Hello" का अर्थ dictionary से खींच लेगा।

Python Tkinter से Word Dictionary बनाएं

  1. Python Tkinter का उपयोग करके सरल रजिस्ट्रेशन फॉर्म Python Tkinter का उपयोग करके सरल रजिस्ट्रेशन फॉर्म

    Tkinter GUI (ग्राफिकल यूज़र इंटरफेस) विकसित करने के लिए एक Python लाइब्रेरी है। हम UI (यूज़र इंटरफेस) का एक एप्लिकेशन बनाने के लिए tkinter लाइब्रेरी का उपयोग करते हैं, विंडोज और अन्य सभी ग्राफिकल यूज़र इंटरफेस बनाने के लिए। यदि आप Python 3.x का उपयोग कर रहे हैं (जो अनुशंसित है), तो Tkinter Python

  1. पायथन में Tkinter का उपयोग करके रंग खेल पायथन में Tkinter का उपयोग करके रंग खेल

    GUI एप्लिकेशन विकसित करने के लिए tkinter बहुत लोकप्रिय और आसान है। Tkinter का उपयोग करके आसानी से GUI गेम विकसित किए जा सकते हैं। यहाँ भी हम रंग खेल विकसित करने का प्रयास कर रहे हैं। इस खेल में खिलाड़ी को स्क्रीन पर दिखाई देने वाले शब्द का रंग दर्ज करना होता है और इस तरह स्कोर एक से बढ़ जाता है, इस

  1. पायथन का उपयोग करके वर्ड क्लाउड बनाना पायथन का उपयोग करके वर्ड क्लाउड बनाना

    इस समस्या में, एक फाइल है जिसमें कुछ टेक्स्ट है। हमें उन टेक्स्ट से वर्ड क्लाउड बनाना है और एक मास्किंग इमेज। प्रोग्राम वर्ड क्लाउड इमेज को png फॉर्मेट में स्टोर करेगा।इस समस्या को लागू करने के लिए, हमें पायथन की कुछ लाइब्रेरीज़ का उपयोग करने की आवश्यकता है। लाइब्रेरीज़ हैं: matplotlib, wordcloud, n