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

Tkinter-এ Frame-এর উইডথ ডাইনামিকভাবে পরিবর্তন করার পদ্ধতি


Tkinter-এ frame উইজেট একটি কন্টেইনারের মতো কাজ করে যেখানে আমরা উইজেট এবং অন্যান্য GUI কম্পোনেন্ট রাখতে পারি। Frame-এর উইডথ ডাইনামিকভাবে পরিবর্তন করতে configure() মেথড ব্যবহার করে width প্রপার্টি ডিফাইন করতে পারি।

উদাহরণ

এই উদাহরণে আমরা একটি বাটন তৈরি করেছি যা মেইন উইন্ডোতে প্যাক করা আছে এবং যখনই বাটনে ক্লিক করব, তখনই ফ্রেমের উইডথ আপডেট হবে।

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
from tkinter import ttk

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

# উইন্ডোর সাইজ সেট করুন
win.geometry("700x350")

def update_width():
    frame.config(width=100)

# একটি ফ্রেম তৈরি করুন
frame = Frame(win, bg="skyblue3", width=700, height=250)
frame.pack()

# মেইন উইন্ডোতে একটি বাটন যোগ করুন
ttk.Button(win, text="Update", command=update_width).pack()

win.mainloop()

আউটপুট

উপরের কোডটি রান করলে একটি উইন্ডো দেখাবে যাতে একটি ফ্রেম উইজেট এবং একটি বাটন থাকবে।

Tkinter-এ Frame-এর উইডথ ডাইনামিকভাবে পরিবর্তন করার পদ্ধতি

"Update" বাটনে ক্লিক করলে ফ্রেমের উইডথ আপডেট হবে।

Tkinter-এ Frame-এর উইডথ ডাইনামিকভাবে পরিবর্তন করার পদ্ধতি


  1. টকিন্টার পাইথনে ফ্রেমের ব্যাকগ্রাউন্ড কালার পরিবর্তন করা

  2. পাইথন টকিন্টার: লেবেল উইজেটে টেক্সট সাইজ পরিবর্তন করা

  3. টকিন্টার পাইথনে ফ্রেমের কন্টেন্ট ক্লিয়ার করা

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