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

Tkinter-এ টাইটেলবার ছাড়া রিসাইজেবল উইন্ডো তৈরি

টাইটেলবার হাইড করে রিসাইজেবল উইন্ডো

overrideredirect(True) দিয়ে টাইটেলবার হাইড করুন এবং ttk.Sizegrip() দিয়ে রিসাইজ গ্রিপ যোগ করুন।

উদাহরণ

from tkinter import *
from tkinter import ttk

win = Tk()
win.geometry("700x350")
win.overrideredirect(True)

def moveMouseButton(e):
    x1 = win.winfo_pointerx()
    y1 = win.winfo_pointery()
    x0 = win.winfo_rootx()
    y0 = win.winfo_rooty()
    win.geometry("%sx%s" % ((x1-x0), (y1-y0)))

Label(win, text="Grab the lower-right corner to resize the window").pack(side="top", fill="both", expand=True)

grip = ttk.Sizegrip()
grip.place(relx=1.0, rely=1.0, anchor="se")
grip.lift()
grip.bind("", moveMouseButton)

win.mainloop()

আউটপুট

টাইটেলবার বিনা একটি উইন্ডো যেটি নিচের ডান কোণ থেকে রিসাইজ করা যাবে।

  1. পাইথনে Tkinter ব্যবহার করে টাইটেল বার এডিট করা

  2. Tkinter ব্যবহার করে স্প্ল্যাশ স্ক্রিন তৈরি করা

  3. Tkinter-এ উইন্ডো দেখানো ছাড়া ক্লিপবোর্ড থেকে কপি করা

  4. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি