Tkinter-এ একটি Frame-এর চারদিকে বর্ডার দিতে, আমাদের highlightbackground এবং highlightthickeness প্যারামিটার ব্যবহার করতে হবে Frame তৈরি করার সময়। একটি উদাহরণ নিই এবং দেখি কীভাবে এই দুটি প্যারামিটার ব্যবহার করা যায়।
পদক্ষেপসমূহ −
tkinter লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন।
geometry মেথড ব্যবহার করে ফ্রেমের আকার সেট করুন।
Frame() মেথড দিয়ে একটি ফ্রেম তৈরি করুন। ফ্রেমের বর্ডার হাইলাইট করুন একটি রঙ দিয়ে, highlightbackground="blue"। তারপর, বর্ডারের জ キャスト করুন, highlightthickness=2।
এরপর, ফ্রেমের ভেতরে কিছু উইজেট তৈরি করুন। উদাহরণে, আমরা ফ্রেমের ভেতরে চারটি checkbuttons এবং একটি button রাখলাম।
অবশেষে, অ্যাপ্লিকেশন উইন্ডোর mainloop চালান।
উদাহরণ
from tkinter import * top = Tk() top.geometry("700x350") frame1 = Frame(top, highlightbackground="blue", highlightthickness=2) frame1.pack(padx=20, pady=20) C1 = Checkbutton(frame1, text = "Music", width=200, anchor="w") C1.pack(padx=10, pady=10) C2 = Checkbutton(frame1, text = "Video", width=200, anchor="w") C2.pack(padx=10, pady=10) C3 = Checkbutton(frame1, text = "Songs", width=200, anchor="w") C3.pack(padx=10, pady=10) C4 = Checkbutton(frame1, text = "Games", width=200, anchor="w") C4.pack(padx=10, pady=10) Button(frame1, text="Button-1", font=("Calibri",12,"bold")).pack(padx=10, pady=10) top.mainloop()আউটপুট
এটি নিচের আউটপুটটি উৎপন্ন করবে −

একটি ফ্রেমের চারদিকে সিম্পল বর্ডার তৈরি করার আরও সহজ একটি মেথড আছে। Frame-এর পরিবর্তে একটি LabelFrame তৈরি করুন এবং এটি স্বয়ংক্রিয়ভাবে ফ্রেম উইজেটগুলোর চারদিকে বর্ডার সেট করবে।