কম্পিউটার

Python(Tkinter) ব্যবহার করে একটি সরাসরি-নির্বাহযোগ্য ক্রস-প্ল্যাটফর্ম GUI অ্যাপ কীভাবে তৈরি করবেন?


পাইথন একটি প্রোগ্রামিং ভাষা যা ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে যা বিভিন্ন অপারেটিং সিস্টেম যেমন মাইক্রোসফ্ট উইন্ডোজ, ম্যাক ওএস এবং লিনাক্সে সমর্থিত।

একটি GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরি করতে, আমরা Tkinter লাইব্রেরি ব্যবহার করতে পারি। যাইহোক, পাইথন বিভিন্ন মডিউল এবং এক্সটেনশন প্রদান করে যা একটি প্রোগ্রামকে একটি এক্সিকিউটেবল অ্যাপ্লিকেশনে রূপান্তর করে।

  • উইন্ডোজ এক্সিকিউটেবলের জন্য - PyInstaller, py2exe

  • লিনাক্স এক্সিকিউটেবলের জন্য - ফ্রিজ

  • সর্বোচ্চ এক্সিকিউটেবলের জন্য - py2app

উদাহরণ

এই উদাহরণের জন্য, আমরা প্রথমে PyInstaller ইনস্টল করব পিপ ব্যবহার করে মডিউল আমাদের উইন্ডোজ অপারেটিং সিস্টেমে। কমান্ড ব্যবহার করে মডিউল ইনস্টল করা যেতে পারে,

pip install pyInstaller

এই মডিউলটি ব্যবহার করে, আমরা আমাদের অ্যাপ্লিকেশনটিকে একটি এক্সিকিউটেবল ফাইলে রূপান্তর করব।

app.py

এই অ্যাপ্লিকেশনটিতে, আমরা ব্যবহারকারীকে তালিকা থেকে বিশেষ দিনগুলি নির্বাচন করতে বলব৷

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Add a Label
Label(win, text="Select a Day from the Menu",
   font=('Aerial 13')).pack(pady=10)

# Create a Variable to store the selection
var = StringVar()

# Create an OptionMenu Widget and add choices to it
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)

win.mainloop()

আউটপুট

Python(Tkinter) ব্যবহার করে একটি সরাসরি-নির্বাহযোগ্য ক্রস-প্ল্যাটফর্ম GUI অ্যাপ কীভাবে তৈরি করবেন?

পাইথনে এক্সিকিউটেবল ফাইল তৈরি করার ধাপগুলি

  • কমান্ড প্রম্পট খুলুন ডিরেক্টরিতে এবং একটি এক্সিকিউটেবল ফাইল তৈরি করার জন্য কমান্ড লিখুন,

pyinstaller app.py
  • এটি একটি ফোল্ডার তৈরি করবে যাতে একটি এক্সিকিউটেবল ফাইল app.exe থাকবে . অ্যাপ্লিকেশনটি চালানোর জন্য ফাইলটি খুলুন৷


  1. পাইথন ব্যবহার করে পাওয়ারপয়েন্ট ফাইল কিভাবে তৈরি করবেন

  2. পাইথনে tkinter ব্যবহার করে কিভাবে একটি সাধারণ GUI ক্যালকুলেটর তৈরি করবেন

  3. Tkinter ব্যবহার করে একটি ডিজিটাল ঘড়ি তৈরি করতে পাইথন

  4. পাইথনে Tkinter ব্যবহার করে সহজ GUI ক্যালকুলেটর