কম্পিউটার

কিভাবে ব্যবহারকারী একটি tkinter GUI এ একটি বোতাম টিপে একটি নতুন উইন্ডো খুলবেন?


Tkinter প্রতিটি অ্যাপ্লিকেশনের জন্য একটি ডিফল্ট উইন্ডো (যেমন, মাস্টার বা রুট উইন্ডো) তৈরি করে। tkinter-এ, আমরা একটি Toplevel(master) সংজ্ঞায়িত করে একটি পপআপ উইন্ডো বা একটি চাইল্ড উইন্ডো তৈরি করতে পারি নির্মাণকারী এটি tkinter অ্যাপ্লিকেশনটিকে অন্য একটি উইন্ডো তৈরি করার অনুমতি দেবে যা এর আকার বৈশিষ্ট্য নির্ধারণ করে গতিশীলভাবে পুনরায় আকার দেওয়া যেতে পারে৷

উদাহরণ

এই উদাহরণে, আমরা একটি বোতাম উইজেট তৈরি করেছি যা একটি পাঠ্য লেবেল সহ নতুন উইন্ডো খুলবে৷

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Define a new function to open the window
def open_win():
   new= Toplevel(win)
   new.geometry("750x250")
   new.title("New Window")
   #Create a Label in New window
   Label(new, text="Hey, Howdy?", font=('Helvetica 17 bold')).pack(pady=30)
#Create a label
Label(win, text= "Click the below button to Open a New Window", font= ('Helvetica 17 bold')).pack(pady=30)
#Create a button to open a New Window
ttk.Button(win, text="Open", command=open_win).pack()
win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যেখানে একটি বোতাম উইজেট রয়েছে। যখন আমরা বোতামটি ক্লিক করি, এটি একটি নতুন উইন্ডো খুলবে৷

কিভাবে ব্যবহারকারী একটি tkinter GUI এ একটি বোতাম টিপে একটি নতুন উইন্ডো খুলবেন?

এখন, একটি নতুন উইন্ডো খুলতে "খুলুন" বোতামে ক্লিক করুন৷

কিভাবে ব্যবহারকারী একটি tkinter GUI এ একটি বোতাম টিপে একটি নতুন উইন্ডো খুলবেন?


  1. Tkinter এ পর্দায় একটি উইন্ডো কেন্দ্রে কিভাবে?

  2. কিভাবে একটি বোতাম টিপে একটি Tkinter উইন্ডো বন্ধ করবেন?

  3. Tkinter এ একটি বোতাম কমান্ডে আর্গুমেন্ট পাস কিভাবে?

  4. কিভাবে অন্যদের উপরে একটি Tkinter উইন্ডো রাখা?