Tkinter এ একটি ফ্রেমের চারপাশে একটি সীমানা স্থাপন করতে, আমাদের হাইলাইট ব্যাকগ্রাউন্ড ব্যবহার করতে হবে এবং হাইলাইট ঘনত্ব ফ্রেম তৈরি করার সময় পরামিতি। আসুন একটি উদাহরণ নেওয়া যাক এবং এই দুটি প্যারামিটার কীভাবে ব্যবহার করবেন তা দেখুন।
পদক্ষেপ −
-
tkinter লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি উদাহরণ তৈরি করুন।
-
জ্যামিতি ব্যবহার করে ফ্রেমের আকার সেট করুন পদ্ধতি।
-
Frame() দিয়ে একটি ফ্রেম তৈরি করুন৷ পদ্ধতি ফ্রেমের সীমানা একটি রঙ দিয়ে হাইলাইট করুন, highlightbackground="blue" . তারপর, সীমানার বেধ সেট করুন, highlightthickness=2 .
-
এর পরে, ফ্রেমের ভিতরে কিছু উইজেট তৈরি করুন। উদাহরণে, আমরা চারটি চেকবাটন রেখেছি এবং একটি বোতাম ফ্রেমের ভিতরে।
-
অবশেষে, মেইনলুপ চালান অ্যাপ্লিকেশন উইন্ডোর।
উদাহরণ
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()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -
একটি ফ্রেমের চারপাশে একটি সাধারণ সীমানা তৈরি করার একটি সহজ পদ্ধতি আছে। একটি ফ্রেম থাকার পরিবর্তে , একটি লেবেলফ্রেম তৈরি করুন এবং এটি স্বয়ংক্রিয়ভাবে ফ্রেম উইজেটগুলির চারপাশে একটি সীমানা সেট করবে৷