কম্পিউটার টিউটোরিয়াল

Jupyter Notebook-এ Tkinter ব্যবহার

Tkinter একটি পাইথন লাইব্রেরি যা GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরিতে ব্যবহৃত হয়। এটি সম্পূর্ণ ওপেন-সোর্স যা Windows, Mac, Linux, এবং Ubuntu-তে কাজ করে। Windows অপারেটিং সিস্টেমে, আমরা pip install tkinter কমান্ড ব্যবহার করে Tkinter লাইব্রেরি ইনস্টল করতে পারি। এটি Tkinter লাইব্রেরির সাথে আসা সকল অন্যান্য মডিউল ইনস্টল করবে। Jupyter Notebook-এও Tkinter ইনস্টল করা যায় pip install tkinter কমান্ড দিয়ে। Jupyter Notebook-এ Tkinter-এর সকল স্ট্যান্ডার্ড কমান্ড চালানো যায়।

Jupyter Notebook-এ Tkinter ইনস্টল হলে, নিচের কমান্ড টাইপ করে ইনস্টলেশন ভেরিফাই করুন:

from tkinter import *

ইনস্টলেশন ভেরিফাই হলে, আপনি Jupyter Notebook-এ Tkinter অ্যাপ্লিকেশন কোড লিখতে পারেন। উদাহরণস্বরূপ, নিচের কোড Jupyter Notebook-এ টাইপ করুন এবং "Shift + Enter" চাপিয়ে রান করুন।

উদাহরণ

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *

# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি
win = Tk()

# Tkinter ফ্রেমের জিওমেট্রি সেট
win.geometry("750x250")

def callback():
    Label(win, text="Hello World!", font=('Century 20 bold')).pack(pady=4)

# একটি লেবেল এবং একটি বাটন উইজেট তৈরি
btn = Button(win, text="Press Enter", command=callback)
btn.pack(ipadx=10)

win.bind('', lambda event: callback())
win.mainloop()

আউটপুট

উপরোক্ত কোড রান করলে একটি বাটন উইজেট সমৃद्ध উইন্ডো প্রদর্শিত হবে।

Jupyter Notebook-এ Tkinter ব্যবহার

দেওয়া আউটপুটে, যখন আমরা Enter কী চাপব, এটি লেবেল উইজেট কিছু টেক্সটসহ দেখাবে।

  1. Tkinter ব্যবহার করে এভারেজ স্পিড ক্যালকুলেটর (Average Speed Calculator) তৈরি করা

  2. পাইথনে Tkinter ব্যবহার করে ডিজিটাল ঘড়ি তৈরি

  3. পাইথনে Tkinter ব্যবহার করে সিম্পল GUI ক্যালকুলেটর তৈরি করা

  4. পাইথন Tkinter-এ কালার গেম তৈরি