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

স্বয়ংক্রিয়ভাবে ম্যাক্সিমাইজড Tkinter উইন্ডো তৈরি করা


Tkinter-এ স্বয়ংক্রিয়ভাবে ম্যাক্সিমাইজড উইন্ডো পाने کے দুটি ভিন্ন উপায় আছে।

  • Tkinter-এর state() মেথড ব্যবহার করে এবং এটিকে অ্যাট্রিবিউট "zoomed" দিয়ে আহ্বান করতে পারেন।
root.state("zoomed")
  • দ্বিতীয় পদ্ধতি হল Tkinter-এর attributes মেথড ব্যবহার করা প্যারামিটার "-fullscreen" দিয়ে এবং এটিকে True সেট করা।

ডিফল্টভাবে, Tkinter একটি পূর্বনির্ধারিত আকারের উইন্ডো তৈরি করে। উইন্ডোর মাত্রা geometry মেথড ব্যবহার করে কাস্টোমাইজ করা যায়। উদাহরণস্বরূপ,

root.geometry("700 x 350") 

উদাহরণ ১

# প্রয়োজনীয় লাইব্রেরি আমদানি করুন from tkinter import * # tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন root=Tk() # একটি লেবেল তৈরি করুন Label(root, text="Welcome to Tutorialspoint", font="Calibri, 20").pack(pady=20) # state প্রপার্টি ব্যবহার করে উইন্ডো আকার ম্যাক্সিমাইজ করুন root.state('zoomed') root.mainloop()

আউটপুট

এটি নিচের আউটপুটটি উৎপন্ন করবে −

স্বয়ংক্রিয়ভাবে ম্যাক্সিমাইজড Tkinter উইন্ডো তৈরি করা

উদাহরণ ২

এখন, কোডটি একটু পরিবর্তন করি এবং state মেথডের পরিবর্তে attribute মেথড ব্যবহার করি।

# প্রয়োজনীয় লাইব্রেরি আমদানি করুন from tkinter import * # tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন root=Tk() # একটি লেবেল তৈরি করুন Label(root, text="Welcome to Tutorialspoint", font="Calibri, 20").pack(pady=20) # attributes মেথড ব্যবহার করে উইন্ডো আকার ম্যাক্সিমাইজ করুন root.attributes('-fullscreen', True) root.mainloop()

আউটপুট

এটি নিচের আউটপুটটি উৎপন্ন করবে −

স্বয়ংক্রিয়ভাবে ম্যাক্সিমাইজড Tkinter উইন্ডো তৈরি করা


  1. Python Tkinter-এ ট্রান্সপারেন্ট (Transparent) উইন্ডো তৈরি করা

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

  3. Tkinter ব্যবহার করে ড্রপ-ডাউন মেনু তৈরি করা

  4. পাইথনে Tkinter ব্যবহার করে বাটন তৈরি