Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะคอมไพล์แอพ Python 3 เป็น. exe โดยใช้ Tkinter ได้อย่างไร


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 ดังที่แสดงด้านล่าง

จะคอมไพล์แอพ Python 3 เป็น. exe โดยใช้ Tkinter ได้อย่างไร

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

จะคอมไพล์แอพ Python 3 เป็น. exe โดยใช้ Tkinter ได้อย่างไร

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

จะคอมไพล์แอพ Python 3 เป็น. exe โดยใช้ Tkinter ได้อย่างไร