Python เป็นภาษาการเขียนโปรแกรมที่สามารถใช้สร้างแอปพลิเคชันข้ามแพลตฟอร์มที่ได้รับการสนับสนุนในระบบปฏิบัติการต่างๆ เช่น Microsoft Windows, Mac OS และ Linux
ในการสร้างแอปพลิเคชันที่ใช้ GUI เราสามารถใช้ไลบรารี Tkinter อย่างไรก็ตาม Python มีโมดูลและส่วนขยายที่แตกต่างกันซึ่งแปลงโปรแกรมเป็นแอปพลิเคชันที่ปฏิบัติการได้
-
สำหรับโปรแกรมปฏิบัติการ Windows - PyInstaller, py2exe
-
สำหรับไฟล์ปฏิบัติการ Linux - หยุด
-
สำหรับไฟล์ปฏิบัติการสูงสุด - py2app
ตัวอย่าง
สำหรับตัวอย่างนี้ ก่อนอื่นเราจะติดตั้ง PyInstaller โมดูลโดยใช้ pip ในระบบปฏิบัติการ Windows ของเรา สามารถติดตั้งโมดูลได้โดยใช้คำสั่ง
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
-
เปิดพรอมต์คำสั่ง ในไดเร็กทอรีและเขียนคำสั่งสำหรับสร้างไฟล์ปฏิบัติการ
pyinstaller app.py
-
มันจะสร้างโฟลเดอร์ที่มีไฟล์ปฏิบัติการ app.exe . เปิดไฟล์เพื่อเรียกใช้แอปพลิเคชัน