পাইথন তার এক্সটেনশন এবং প্যাকেজের সমৃদ্ধ লাইব্রেরির জন্য সুপরিচিত। আমরা লাইব্রেরি থেকে প্রয়োজনীয় প্যাকেজ আমদানি এবং ইনস্টল করতে পারি। যাইহোক, যদি আমাদের Windows অপারেটিং সিস্টেমে একটি এক্সিকিউটেবল ফাইল সহ একটি Tkinter অ্যাপ্লিকেশন চালানোর প্রয়োজন হয়, তাহলে আমরা Pyinstaller ব্যবহার করতে পারি। পাইথনে প্যাকেজ। এটি একটি পাইথন-ভিত্তিক অ্যাপ্লিকেশনকে একটি নেটিভ এক্সিকিউটেবল ফাইলে (বা. exe) রূপান্তর করে৷
একটি এক্সিকিউটেবল ফাইলে একটি Tkinter-ভিত্তিক অ্যাপ্লিকেশন কম্পাইল করার ধাপগুলি অনুসরণ করুন,
-
'pip install pyinstaller ব্যবহার করে Pyinstaller ইনস্টল করুন৷ '।
-
একই ডিরেক্টরিতে কমান্ড বা শেল খুলুন যেখানে অ্যাপ্লিকেশন ফাইলটি অবস্থিত এবং কমান্ড ব্যবহার করে ফাইলটি চালান, pyinstaller --onefile app.py . এটি প্রয়োজনীয় ফোল্ডার তৈরি করবে যেমন বাইনারি এবং অন্যান্য সোর্স ফাইল।
-
> ডিস্ট ফোল্ডারে যান যেখানে অ্যাপ্লিকেশনটির এক্সিকিউটেবল ফাইলটি অবস্থিত।
-
.exe ফাইলটি চালান।
উদাহরণ
app.py
#Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("750x350") def display_text(): Label(win, text= "Hey There! Welcome to TutorialsPoint", font= ('Helvetica 22 bold'), foreground="navy").pack() #Create a Button Button(win, text= "Click Me", font= ('Helvetica 13 bold'), foreground= "OrangeRed3", background= "White", command= display_text).pack(pady=50) win.mainloop()
আউটপুট
.exe ফাইলটি ডিস্ট ফোল্ডারে তৈরি করা হবে, যেমনটি নীচে দেখানো হয়েছে।
অ্যাপ্লিকেশনটির এক্সিকিউটেবল ফাইলটি চালানো হলে সেটিতে একটি বোতাম সহ একটি উইন্ডো প্রদর্শিত হবে৷
৷
"ক্লিক মি" বোতামে ক্লিক করার পরে, এটি একই উইন্ডোতে একটি পাঠ্য লেবেল দেখাবে৷