2009-03-02 12 views
7

Tôi có một dự án PyQT đơn giản. Tôi muốn biết làm thế nào để xây dựng nó trong Windows theo cách như vậy, rằng nó trở thành runnable thực thi. Tôi không muốn yêu cầu người dùng cài đặt khung QT nặng cho máy tính của mình. Làm thế nào để thực thi chỉ với các phần cần thiết của QT?Làm thế nào để xây dựng dự án PyQT?

Trả lời

6

Tôi sử dụng py2exe để triển khai nền tảng GUI độc lập Windows (dưới Linux, tất cả các thư viện python có sẵn trên máy chủ Linux). Bạn chạy py2exe "setup" để xây dựng một .exe +, và py2exe kéo các bit nhị phân và mã python của bạn và xây dựng thành một gói thực thi có thể nạp được, chạy được.

Python 2.5 trên cửa sổ là yêu cầu thời gian dài, nhưng gần đây 0.6.9 release đã thêm hỗ trợ python2.6 (và python2.7?). Chưa có python3.

Ngoài ra, bạn có thể tham khảo Py2exeAndPyQt trên wiki py2exe.

1

Bạn đã xem ứng dụng py2exe, cxFreeze hoặc các ứng dụng đóng gói python khác chưa? Họ loại bỏ các dll cần thiết bằng cách nhìn vào những gì bạn sử dụng.

3

Ngoài py2exe và cx-Freeze, hãy xem PyInstaller.