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

Tkinter Widget-এ একপাশে প্যাডিং (Padding) যোগ করা

ধরি, একটি নির্দিষ্ট উইজেটের একপাশে (শুধু টপ/বটম বা লেফট/রাইট) প্যাডিং যোগ করতে চাই। Tkinter-এ এর pack() এবং grid() মেথড ব্যবহার করে করা যায়।

pack() মেথডে "padx" এবং "pady" ভ্যালু ডিফাইন করতে হয়। অন্যদিকে, grid মেথডে শুধু দুটি টাপল (x এবং y) দরকার যা X-অক্ষ বা Y-অক্ষের চারপাশে প্যাডিং যোগ করে।

উদাহরণ

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

# উইন্ডো/ফ্রেমের ইনস্ট্যান্স তৈরি
win = Tk()
win.geometry("700x400")

# তিনটি বাটন তৈরি
# X এবং Y অক্ষে প্যাডিং যোগ
b1 = Button(win, text="Button1", font=('Poppins bold', 15))
b1.pack(padx=10)

b2 = Button(win, text="Button2", font=('Poppins bold', 15))
b2.pack(pady=50)

b3 = Button(win, text="Button3", font=('Poppins bold', 15))
b3.pack(padx=50, pady=50)

# উইন্ডো চালু রাখুন
win.mainloop()

আউটপুট

উপরের কোড রান করলে তিনটি বাটনসহ একটি উইন্ডো তৈরি হবে যেগুলোর X, Y বা উভয় অক্ষের চারপাশে প্যাডিং থাকবে।

Tkinter Widget-এ একপাশে প্যাডিং (Padding) যোগ করা

  1. টকিন্টার পাইথনে উইজেট ইনভিজিবল করা

  2. Tkinter Text Widgetকে Read-Only বা ডিজেবল করা

  3. Tkinter-এ Entry উইজেটে প্লেসহোল্ডার (Placeholder) যোগ করা

  4. Tkinter Widget-এ একপাশে প্যাডিং (Padding) যোগ করা