কম্পিউটার

কিভাবে আপনি পাইথন tkinter এ উইজেট/ফ্রেম ওভারল্যাপ করবেন?


তিনটি সাধারণ উপায় আছে যার মাধ্যমে আমরা একটি Tkinter অ্যাপ্লিকেশনে একটি নির্দিষ্ট উইজেটকে সারিবদ্ধ এবং অবস্থান করতে পারি। ধরা যাক আমরা দুই বা ততোধিক উইজেট বা ফ্রেম একে অপরের উপর ওভারল্যাপ করতে চাই, তাহলে আমরা place() ব্যবহার করতে পারি। জ্যামিতি ম্যানেজার। কি স্থান() জ্যামিতি ম্যানেজার এটি করে যে এটি একটি গ্রিডের সারি এবং কলামে উইজেটকে সারিবদ্ধ করে। আমরা অবশ্যই প্রতিটিতে একই স্থানাঙ্ক প্রদান করে উইজেটটিকে ওভারল্যাপ করতে পারি।

উদাহরণ

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Add a Frame
frame1= Frame(win, bg= "LightPink1")

# Add an optional Label widget
Label(frame1, text= "Welcome Folks!", font= ('Aerial 18 bold italic'), background= "white").pack(pady= 50)
frame1.place(x= 260, y= 50)

# Add a Button widget in second frame
ttk.Button(frame1, text= "Button").place(x= 260, y=50)
win.mainloop()

আউটপুট

উপরের কোডটি কার্যকর করা হলে ফ্রেমের ভিতরে একটি লেবেল এবং একটি বোতাম উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে৷

কিভাবে আপনি পাইথন tkinter এ উইজেট/ফ্রেম ওভারল্যাপ করবেন?


  1. কিভাবে একটি উইন্ডো থেকে Tkinter উইজেট মুছে ফেলা যায়?

  2. নির্দিষ্ট Tkinter উইজেটের বর্ডার কালার কিভাবে সেট করবেন?

  3. Tkinter Python এ থ্রেড কিভাবে ব্যবহার করবেন?

  4. Python Tkinter-এ প্রগ্রেসবার উইজেট