duy nhất GUI hoàn toàn di động cho Python là tiêu chuẩn Tkinter, nếu bạn không muốn bất kỳ cài đặt thêm bên cạnh Python. Phiên bản Themed Tk khá đẹp mắt, so với phiên bản Tk cũ hơn (phiên bản theo chủ đề có sẵn thông qua mô-đun ttk
).
Một vài tuần trước, tôi phải trả lời cùng một câu hỏi như bạn. Tôi đã đi đến kết luận rằng PyQt hiện là lựa chọn tốt nhất cho GUI hiện đại, mạnh mẽ, được bảo trì tốt và di động, chủ yếu là do một số thiếu sót của đối thủ chính của nó (wxPython, xem bên dưới). (Tk, và Chủ đề Tk sẽ tốt cho các nhu cầu đơn giản hơn.)
Hai từ cảnh báo chống lại wxPython: không thể cài đặt nó thông qua trình quản lý gói Fink phổ biến trên Mac OS X, hiện tại ít di động hơn PyQt và TkInter; nó cũng chưa tương thích với Python 3, theo như tôi biết.
PS (tháng 12 năm 2012): PySide hiện là lựa chọn thay thế mạnh mẽ cho PyQt. Có một vài câu hỏi Stackoverflow về giá trị tương ứng của hai ràng buộc Python này.
Vì vậy, đó là tkinter, PyGTK và PyQt. – delnan
Có, nhưng wxPython cũng rất thú vị. ;) – FogleBird
wxPython không thể được cài đặt thông qua trình quản lý gói Fink trên Mac OS X, tôi tin rằng vì các vấn đề kỹ thuật: wxPython hiện kém di động hơn PyQt. – EOL