প্যাডিং একটি অ্যাপ্লিকেশনে উইজেটের লেআউট বাড়ায়। Tkinter-এ অ্যাপ্লিকেশন ডেভেলপ করার সময়, আপনি দুই বা ততোধিক উপায়ে প্যাডিং সেট করতে পারেন। Tkinter-এ জ্যামিতি ম্যানেজার আপনাকে প্রতিটি উইজেট (label, text, button ইত্যাদি) এর জন্য প্যাডিং (padx এবং pady) ডিফাইন করতে দেয়। অ্যাপ্লিকেশন কম্পোনেন্ট এবং এর প্রোপার্টির লুক অ্যান্ড ফিল কনসিস্টেন্ট রাখতে, আপনি ভেরিয়েবলে মান ডিফাইন করতে পারেন। মানগুলো প্যাডিং মান হিসেবে উইজেটে ব্যবহার করা যাবে। এটিকে বুঝতে একটি উদাহরণ দেখা যাক।
উদাহরণ
নিচের উদাহরণে, আমরা একটি ফ্রেম তৈরি করব যার ভেতরে উইজেটগুলো ডিফাইন করা থাকবে। উইজেটগুলোর লুক অ্যান্ড ফিল কনসিস্টেন্ট রাখতে, আমরা ভেরিয়েবল থেকে মান নিতে পারি প্যাডিং মান হিসেবে ব্যবহার করার জন্য।
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
# Tkinter উইন্ডো ইনস্ট্যান্স তৈরি করুন
win = Tk()
win.geometry("700x350")
# প্যাডিং মান ভেরিয়েবলে ডিফাইন করুন
px = 30
py = 30
# একটি ফ্রেম উইজেট তৈরি করুন
frame = Frame(win, width=40, height=65, bg="blue")
# একটি লেবেল উইজেট তৈরি করুন
label = Label(frame, text="A Labeled Widget", font=('Arial 15 bold'), bg="skyblue")
label.pack(padx=px, pady=py)
frame.pack(padx=px, pady=py)
win.mainloop()
আউটপুট
উপরের কোড রান করলে একটি উইন্ডো দেখাবে যেখানে একটি ফ্রেমের ভেতরে একটি লেবেল উইজেট থাকবে।

ভেরিয়েবল "px" এবং "py" প্যাডিং মান ডিফাইন করতে ব্যবহৃত হয়েছে। ভেরিয়েবল থেকে প্যাডিং মান পরিবর্তন করে দেখুন।