Python เป็นที่รู้จักกันดีในเรื่องไลบรารีส่วนขยายและแพ็คเกจที่หลากหลาย เราสามารถนำเข้าและติดตั้งแพ็คเกจที่จำเป็นจากไลบรารี อย่างไรก็ตาม หากเราต้องการเรียกใช้แอปพลิเคชัน Tkinter ด้วยไฟล์ปฏิบัติการในระบบปฏิบัติการ Windows เราก็สามารถใช้ Pyinstaller แพ็คเกจใน Python โดยจะแปลงแอปพลิเคชันที่ใช้ Python เป็นไฟล์เรียกทำงานแบบเนทีฟ (or.exe)
ทำตามขั้นตอนเพื่อคอมไพล์แอปพลิเคชันที่ใช้ Tkinter เป็นไฟล์ปฏิบัติการ
-
ติดตั้ง Pyinstaller โดยใช้ 'pip install pyinstaller '.
-
เปิด Command หรือ Shell ในไดเร็กทอรีเดียวกันกับที่มีไฟล์แอปพลิเคชันอยู่ และเรียกใช้ไฟล์โดยใช้คำสั่ง pyinstaller --onefile app.py . มันจะสร้างโฟลเดอร์ที่จำเป็น เช่น ไบนารีและไฟล์ต้นฉบับอื่น ๆ
-
ไปที่> dist โฟลเดอร์ที่มีไฟล์เรียกทำงานของแอปพลิเคชัน
-
เรียกใช้ไฟล์ .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 จะถูกสร้างขึ้นในโฟลเดอร์ dist ดังที่แสดงด้านล่าง

การเรียกใช้ไฟล์ปฏิบัติการของแอปพลิเคชันจะแสดงหน้าต่างที่มีปุ่มอยู่

เมื่อคลิกปุ่ม "คลิกฉัน" ระบบจะแสดงป้ายกำกับข้อความในหน้าต่างเดียวกัน
