Để đóng gói ứng dụng Tkinter thành file thực thi đa nền tảng:
- Windows: PyInstaller, py2exe.
- Linux: Freeze.
- macOS: py2app.
Ví dụ với PyInstaller trên Windows:
- Cài đặt:
pip install pyinstaller. - Chạy:
pyinstaller app.py(tạo thư mục dist chứa app.exe).
Ví dụ app.py
from tkinter import *
win = Tk()
win.geometry("700x350")
Label(win, text="Chọn ngày từ Menu", font=('Arial 13')).pack(pady=10)
var = StringVar()
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)
win.mainloop()
Kết quả đầu ra
Giao diện OptionMenu chọn ngày.

Các bước tạo file thực thi
- Mở command prompt tại thư mục chứa app.py.
- Chạy:
pyinstaller app.py. - File
app.exenằm trong thư mụcdist.