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

Python Tkinter-এ ফ্রেমলেস (Frameless) উইন্ডো তৈরি করা

Tkinter GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরির জন্য সবচেয়ে কমনলি ইউজড পাইথন লাইব্রেরি। এতে উইজেট যোগ করার মতো ফিচার রয়েছে।

ধরি, Tkinter ব্যবহার করে একটি বর্ডারলেস উইন্ডো তৈরি করতে চাই। বর্ডারলেস উইন্ডো তৈরি করতে overrideredirect মেথড ব্যবহার করা হয় যা মূলত উইন্ডোকে ডিজেবল করে এবং উইন্ডো এলিমেন্ট যেমন ক্লোজিং বাটন, টাইটেল, মিনিমাইজেশন এলিমেন্ট এবং বাটন ইত্যাদি রিমুভ করে।

overrideredirect একটি বুলিয়ান ফাংশন যা True বা False হতে পারে। উইন্ডো খুললে এটিকে Alt+F4 দিয়ে ক্লোজ করা যাবে।

উদাহরণ

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *

# Tkinter ফ্রেমের ইনস্ট্যান্স
win = Tk()
win.geometry("700x400")

# উইন্ডো টেক্সট উইজেট
lab = Label(win, text="Hello World", font=('Time New Roman', 35), fg="green", anchor="c").pack()

# উইন্ডো বর্ডারলেস
win.overrideredirect(True)

win.mainloop()

আউটপুট

উপরের কোড রান করলে আউটপুট জেনারেট হবে এবং একটি বর্ডারলেস উইন্ডো দেখাবে।

Python Tkinter-এ ফ্রেমলেস (Frameless) উইন্ডো তৈরি করা

  1. পাইথন টкин্টার-এ ফাংশন বাইন্ডিং

  2. পাইথনে Tkinter প্রোগ্রামিং

  3. পাইথন Tkinter-এ after মেথড

  4. পাইথন Tkinter ব্যবহার করে সিম্পল রেজিস্ট্রেশন ফর্ম