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 ดังที่แสดงด้านล่าง
การเรียกใช้ไฟล์ปฏิบัติการของแอปพลิเคชันจะแสดงหน้าต่างที่มีปุ่มอยู่
เมื่อคลิกปุ่ม "คลิกฉัน" ระบบจะแสดงป้ายกำกับข้อความในหน้าต่างเดียวกัน