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

Tkinter-এ ডাইনামিক্যালি বাটন জেনারেট করা

এই আর্টিকেলে Tkinter উইন্ডোতে ডাইনামিক্যালি বাটন তৈরি করার পদ্ধতি দেখানো হবে। ডাইনামিক্যালি বাটন তৈরি বলতে বাটন এবং তার ফাংশনালিটি ইভেন্ট যোগ করে কাস্টমাইজ করা বোঝায়।

প্রথমে Tkinter লাইব্রেরি ইম্পোর্ট করুন, তারপর Button ফাংশন ব্যবহার করে ইনস্ট্যান্স তৈরি করুন যা প্যারেন্ট বা রুট উইন্ডো, টেক্সট ভেরিয়েবল (প্রতিটি বাটনের ভ্যালু), এবং কমান্ড প্যারামিটার নেয়।

সিনট্যাক্স

Button(parent, textvariable, command)

উদাহরণ

from tkinter import *
import tkinter as tk

# Tkinter ইনস্ট্যান্স তৈরি
win = tk.Tk()
win.geometry("700x200")
win.title("www.tutorialspoint.com")

# বাটন সংখ্যা
n = 10

# রো এবং কলাম ডিফাইন
i = 3

# n পর্যন্ত লুপ চালিয়ে বাটন তৈরি
for j in range(n):
    mybutton = Button(win, text=j)
    mybutton.grid(row=i, column=j)

# উইন্ডো ওপেন রাখুন
win.mainloop()

আউটপুট

উপরের কোড Tkinter নোটবুকে রান করলে নিচের আউটপুট জেনারেট হবে।

Tkinter-এ ডাইনামিক্যালি বাটন জেনারেট করা

  1. Tkinter উইন্ডোর আকার কনস্ট্যান্ট বা পরিবর্তন 나নি করে রাখা কিভাবে?

  2. Tkinter-এ বাটন টেক্সট ডাইনামিক্যালি রিসাইজ করা

  3. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি

  4. Tkinter-এ উইন্ডো রিসাইজ করলে বাটন ডাইনামিক্যালি রিসাইজ করা