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

Cách đóng gói chương trình Tkinter thành file thực thi để chia sẻ


Để chia sẻ ứng dụng Tkinter mà không cần cài Python, bạn dùng PyInstaller đóng gói thành file executable (.exe trên Windows).

Cài đặt: pip install pyinstaller

Lệnh đóng gói: pyinstaller --onefile -w filename.py

  • Tham số --onefile gộp thành một file duy nhất.
  • Tham số -w ẩn console (chỉ hiện GUI).
  • File .exe nằm trong thư mục dist.

Ví dụ ứng dụng đơn giản

from tkinter import *
from tkinter import ttk

win = Tk()
win.geometry("750x250")

def myclick():
    message = "Hello " + entry.get()
    label = Label(frame, text=message, font=('Times New Roman', 14, 'italic'))
    entry.delete(0, 'end')
    label.pack(pady=30)

frame = LabelFrame(win, width=400, height=180, bd=5)
frame.pack()
frame.pack_propagate(False)

entry = ttk.Entry(frame, width=40)
entry.insert(INSERT, "Nhập tên của bạn")
entry.pack()

ttk.Button(win, text="Nhấn", command=myclick).pack(pady=20)

win.mainloop()

Kết quả đầu ra

Sau khi đóng gói, chạy file .exe sẽ hiển thị cửa sổ nhập tên và chào hỏi.

Cách đóng gói chương trình Tkinter thành file thực thi để chia sẻ