একটি Tkinter অ্যাপ্লিকেশনে উইজেট রেন্ডার করতে, আমরা সাধারণত mainloop() ব্যবহার করি ফাংশন যা একটি উইন্ডোতে উইজেট প্রদর্শন করতে সাহায্য করে। অনেক ক্ষেত্রে, tkinter উইন্ডো অন্যান্য উইন্ডো বা প্রোগ্রামের উপর প্রদর্শন করে। অন্যান্য প্রোগ্রাম বা উইন্ডোতে স্যুইচ করার সময়, এটি খুঁজে পাওয়া এবং Tkinter উইন্ডোতে ফিরে যাওয়া কঠিন বলে মনে হচ্ছে।
আমরা একটি ফাংশন তৈরি করে এবং win.lift() সংজ্ঞায়িত করে আমাদের tkinter উইন্ডোটিকে অন্যান্য উইন্ডো বা প্রোগ্রামের শীর্ষে থাকতে বাধ্য করতে পারি। একটি লুপে পদ্ধতি। লুপে, এটি win.after(2000, function()) চালাবে tkinter উইন্ডো সবসময় অন্যান্য উইন্ডোর উপরে থাকবে তা নিশ্চিত করার জন্য ফাংশন।
উদাহরণ
# Import the required libraries from tkinter import * import lorem # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") def stay_on_top(): win.lift() win.after(2000, stay_on_top) # Add a Label widget Label(win, text="This window will always stay on Top", font=('Aerial 14')).pack(pady=30, anchor =CENTER) # Call function to make the window stay on top stay_on_top() win.mainloop()-এ থাকার জন্য ফাংশন
আউটপুট
উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যা স্বয়ংক্রিয়ভাবে অন্যান্য সমস্ত উইন্ডোর উপরে থাকবে।