Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách biên dịch ứng dụng Python 3 thành file .exe bằng Tkinter

Python nổi tiếng với thư viện phong phú các extension và package. Chúng ta có thể import và cài đặt các package cần thiết từ thư viện. Tuy nhiên, nếu cần chạy ứng dụng Tkinter bằng file executable trên hệ điều hành Windows, ta có thể sử dụng package PyInstaller trong Python. Nó chuyển đổi ứng dụng dựa trên Python thành file executable native (hoặc .exe).

Các bước biên dịch ứng dụng Tkinter thành file executable

  1. Cài đặt PyInstaller bằng lệnh: pip install pyinstaller

  2. Mở Command Prompt hoặc Shell tại thư mục chứa file ứng dụng và chạy lệnh: pyinstaller --onefile app.py. Lệnh này sẽ tạo các thư mục cần thiết như build, dist và file spec.

  3. Đi vào thư mục dist nơi chứa file executable của ứng dụng.

  4. Chạy file .exe.

Ví dụ minh họa

app.py

# Import thư viện cần thiết
from tkinter import *

# Tạo instance của Tkinter Frame
win = Tk()

# Thiết lập geometry
win.geometry("750x350")

def display_text():
    Label(win, text="Hey There! Welcome to TutorialsPoint", font=('Helvetica 22 bold'), foreground="navy").pack()

# Tạo Button
Button(win, text="Click Me", font=('Helvetica 13 bold'), foreground="OrangeRed3", background="White", command=display_text).pack(pady=50)

win.mainloop()

Kết quả

File .exe sẽ được tạo trong thư mục dist.

Khi chạy file executable, sẽ hiển thị một cửa sổ với một nút bấm.

Khi nhấn nút "Click Me", sẽ hiển thị một nhãn văn bản trong cùng cửa sổ.