Python là một ngôn ngữ lập trình có thể được sử dụng để tạo các ứng dụng đa nền tảng được hỗ trợ trong các hệ điều hành khác nhau như Microsoft Windows, Mac OS và Linux.
Để tạo một ứng dụng dựa trên GUI, chúng ta có thể sử dụng thư viện Tkinter. Tuy nhiên, Python cung cấp các mô-đun và phần mở rộng khác nhau để chuyển đổi một chương trình thành một ứng dụng thực thi.
-
Đối với tệp thực thi Windows - PyInstaller, py2exe
-
Đối với tệp thực thi Linux - Freeze
-
Đối với tệp thực thi tối đa - py2app
Ví dụ
Đối với ví dụ này, trước tiên chúng tôi sẽ cài đặt PyInstaller mô-đun sử dụng pip trong hệ điều hành Windows của chúng tôi. Mô-đun có thể được cài đặt bằng cách sử dụng lệnh,
pip install pyInstaller
Sử dụng mô-đun này, chúng tôi sẽ chuyển đổi ứng dụng của mình thành một tệp thực thi.
app.py
Trong ứng dụng này, chúng tôi sẽ yêu cầu người dùng chọn Ngày cụ thể từ danh sách.
# 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()
Đầu ra
Các bước tạo tệp thực thi bằng Python
-
Mở dấu nhắc lệnh trong thư mục và viết lệnh để tạo tệp thực thi,
pyinstaller app.py
-
Nó sẽ tạo một thư mục chứa tệp thi hành app.exe . Mở tệp để chạy ứng dụng.