কম্পিউটার

Python Tkinter ব্যবহার করে শব্দ অভিধান


এই নিবন্ধে, আমরা PyDictionary এবং TkinterModule ব্যবহার করে একটি GUI-ভিত্তিক অভিধান তৈরি করব।

PyDictionary হল একটি পাইথন মডিউল যা অর্থ অনুবাদ, বিপরীতার্থক শব্দ এবং শব্দের প্রতিশব্দ পেতে সাহায্য করে। এটি WordNet ব্যবহার করে অর্থ পাওয়ার জন্য, অনুবাদের জন্য Google এবং প্রতিশব্দ এবং বিপরীতার্থক শব্দ পাওয়ার জন্য synonym.com। PyDictionary BeautifulSoup ব্যবহার করে, নির্ভরতা হিসাবে মডিউল অনুরোধ করে।

অ্যাপ্লিকেশন তৈরি করার জন্য, আমরা প্রথমে পিপ ইনস্টল PyDictionary ব্যবহার করে আমাদের পরিবেশে এই মডিউলগুলি ইনস্টল করব

ইনস্টল করার পরে, আমরা একটি tkinter ফ্রেম এবং অন্য কিছু উপাদান তৈরি করব।

উদাহরণ

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

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

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

win.title("Python Dictionary")

#Define Helper Function to use the other atributes 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()

আউটপুট

উপরের কোডটি চালানোর ফলে অভিধান অ্যাপ্লিকেশন তৈরি এবং প্রদর্শন করা হবে। যাইহোক, PyDictionary ব্যবহার করে, আমরা অন্যান্য গুণাবলী যোগ করতে পারি যেমন সমার্থক শব্দ, বিপরীতার্থক শব্দ খুঁজে বের করা ইত্যাদি।

Python Tkinter ব্যবহার করে শব্দ অভিধান

এখন, টেক্সটবক্সে "Hello" টাইপ করুন এবং "Find" বোতামে ক্লিক করুন। এটি অভিধান থেকে "হ্যালো" এর অর্থ টেনে আনবে।

Python Tkinter ব্যবহার করে শব্দ অভিধান


  1. পাইথনে Tkinter ব্যবহার করে সহজ GUI ক্যালকুলেটর

  2. Python Tkinter ব্যবহার করে সহজ রেজিস্ট্রেশন ফর্ম

  3. পাইথনে Tkinter ব্যবহার করে রঙিন খেলা

  4. পাইথন ব্যবহার করে ওয়ার্ড ক্লাউড তৈরি করুন