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

Tkinter অ্যাপ্লিকেশনে main loop কখন কল করতে হয়?

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

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
# Tkinter ফ্রেমের উদাহরণ তৈরি করুন
win = Tk()
win.geometry("700x350")
# একটি লেবেল উইজেট যোগ করুন
Label(win, text="This is a New Line Text", font=('Times New Roman', 18, 'bold')).pack(pady=40)
win.mainloop()

আউটপুট

উপরের কোড এক্সিকিউট করলে কিছু টেক্সট মেসেজ সহ একটি নতুন উইন্ডো প্রদর্শিত হবে।

Tkinter অ্যাপ্লিকেশনে main loop কখন কল করতে হয়?

  1. Tkinter ফুল-স্ক্রিন অ্যাপ্লিকেশন তৈরি

  2. টকিন্টার পাইথনে উইন্ডো ক্লোজ করার ফাংশন

  3. টকিন্টার পাইথনে উইন্ডো স্ক্রিনের সেন্টারে রাখা

  4. Tkinter উইন্ডোকে অন্য সব উইন্ডোর উপরে কিভাবে আনার যায়?