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

Tkinter ব্যবহার করে Python 3 অ্যাপকে .exe ফাইলে কম্পাইল করার পদ্ধতি

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

Tkinter অ্যাপ্লিকেশনকে এক্সিকিউটেবল ফাইলে কম্পাইল করার ধাপসমূহ

  • কমান্ড লাইনে pip install pyinstaller চালিয়ে PyInstaller ইনস্টল করুন।

  • অ্যাপ্লিকেশন ফাইলটি যেখানে অবস্থিত সেই ডিরেক্টরিতে কমান্ড প্রম্পট বা শেল খুলুন এবং pyinstaller --onefile app.py কমান্ডটি চালান। এটি প্রয়োজনীয় ফোল্ডারগুলো (binaries, build ইত্যাদি) তৈরি করবে।

  • dist ফোল্ডারে যান, যেখানে অ্যাপ্লিকেশনের এক্সিকিউটেবল ফাইল (.exe) তৈরি হয়েছে থাকবে।

  • .exe ফাইলটি ডাবল-ক্লিক করে বা কমান্ড লাইনে চালান।

উদাহরণ: app.py

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *

# Tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন
win = Tk()

# উইন্ডোর জ্যামিতি সেট করুন
win.geometry("750x350")

def display_text():
    Label(win, text="Hey There! Welcome to TutorialsPoint", font=('Helvetica 22 bold'), foreground="navy").pack()

# একটি বাটন তৈরি করুন
Button(win, text="Click Me", font=('Helvetica 13 bold'), foreground="OrangeRed3", background="White", command=display_text).pack(pady=50)

win.mainloop()

আউটপুট

dist ফোল্ডারে .exe ফাইলটি তৈরি হবে, নিচের ছবির মতো:

Tkinter ব্যবহার করে Python 3 অ্যাপকে .exe ফাইলে কম্পাইল করার পদ্ধতি

এক্সিকিউটেবল ফাইলটি চালালে একটি উইন্ডো প্রদর্শিত হবে যার মধ্যে একটি বাটন থাকবে:

Tkinter ব্যবহার করে Python 3 অ্যাপকে .exe ফাইলে কম্পাইল করার পদ্ধতি

"Click Me" বাটনে ক্লিক করলে একই উইন্ডোতে একটি টেক্সট লেবেল দেখাবে:

Tkinter ব্যবহার করে Python 3 অ্যাপকে .exe ফাইলে কম্পাইল করার পদ্ধতি

  1. পাইথনে PDF ফাইল এক্সেল ফাইলে কনভার্ট করা

  2. পাইথন টকিন্টার অ্যাপ্লিকেশন বান্ডেল করা ডিপেন্ডেন্সিসহ

  3. Tkinter ব্যবহার করে হার্ড কপি প্রিন্ট করা

  4. পাইথনে tkinter দিয়ে সিম্পল GUI ক্যালকুলেটর বানানো