কম্পিউটার টিউটোরিয়াল

Python Tkinter-এ উইজেট/ফ্রেম ওভারল্যাপ করা

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

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেমের উদাহরণ তৈরি করুন
win = Tk()
# Tkinter উইন্ডোর আকার সেট করুন
win.geometry("700x350")
# একটি ফ্রেম যোগ করুন
frame1 = Frame(win, bg="LightPink1")
# একটি অপশনাল লেবেল উইজেট যোগ করুন
Label(frame1, text="Welcome Folks!", font=('Aerial 18 bold italic'), background="white").pack(pady=50)
frame1.place(x=260, y=50)
# দ্বিতীয় ফ্রেমে একটি বাটন উইজেট যোগ করুন
ttk.Button(frame1, text="Button").place(x=260, y=50)
win.mainloop()

আউটপুট

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

Python Tkinter-এ উইজেট/ফ্রেম ওভারল্যাপ করা

  1. টকিন্টার পাইথনে উইন্ডো থেকে উইজেট ডিলিট করা

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

  3. Tkinter Python-এ Thread ব্যবহার করার পদ্ধতি

  4. পাইথন Tkinter-এ Progressbar উইজেট