কখনও কখনও, উইজেটগুলির আকার অনুসারে টিকিন্টার ফ্রেমের আকার স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়৷ ফ্রেমটিকে আকারে ধ্রুবক করার জন্য, আমাদের উইজেটগুলিকে ফ্রেমের আকার পরিবর্তন করতে থামাতে হবে। তাই তিনটি পদ্ধতি আছে,
-
বুলিয়ান প্যাক_প্রচার(সত্য/মিথ্যা) পদ্ধতি উইজেট থেকে ফ্রেমের আকার পরিবর্তন করতে বাধা দেয়।
-
আবর্তনযোগ্য(x,y) পদ্ধতি উইন্ডোটির আকার পরিবর্তন করতে বাধা দেয়।
-
প্যাক (পূর্ণ করুন, প্রসারিত করুন) মান যা উইন্ডোর আকার পরিবর্তন করে জ্যামিতিতে নির্ধারিত আকারে।
মূলত, tkinter ফ্রেমের ভিতরের সমস্ত উইজেট প্রতিক্রিয়াশীল হবে এবং এর আকার বড় করা যাবে না।
উদাহরণ
from tkinter import * win= Tk() win.geometry("700x300") #Don't allow the screen to be resized win.resizable(0,0) label= Label(win, text= "Select an option", font=('Times New Roman',12)) label.pack_propagate(0) label.pack(fill= "both",expand=1) def quit(): win.destroy() #Create two buttons b1= Button(win, text= "Continue") b1.pack_propagate(0) b1.pack(fill="both", expand=1) b2= Button(win, command= quit, text= "Quit") b2.pack_propagate(0) b2.pack(fill="both", expand=1) win.mainloop()
আউটপুট
উপরের কোডটি চালানোর ফলে উইন্ডোটি তার আকারে ধ্রুবক হয়ে যাবে যা পুনরায় আকার ধারণ করা যায় না।