2013-02-06 34 views
23

Tcl và Tk trong phiên bản 8.6 của chúng tôi đã được đưa ra ngay bây giờ trong khoảng sáu tuần. Tuy nhiên, các tệp có thể tải xuống từ Tcl có cấu trúc thư mục khác và thiếu một số tệp như tk85.lib (hoặc tk86.lib bây giờ) so với thư mục Tcl bằng Python.Làm thế nào để cập nhật Tcl/Tk bằng Python?

Câu hỏi của tôi là: Làm cách nào để Tcl và Tk được cập nhật thành 8.6 trong Python (bao gồm tích hợp vào Tkinter)?

phiên bản

Các Python là 2,7 và hệ điều hành là Windows 7.

+5

Bạn cần phải biên dịch lại mô-đun '_tkinter'. Nhưng không có nhiều điểm trong việc làm như vậy bởi vì bạn sẽ cần phải cập nhật mô-đun 'Tkinter' để bọc các bổ sung mới nhất. Hãy xem xét ít nhất việc báo cáo điều này tại 'bugs.python.org' làm yêu cầu tính năng. – mmgp

+1

Các bộ phận của Tk mà Tkinter sử dụng không thay đổi nhiều; Tôi hy vọng nó gần như là một sự thay thế. OTOH, các bản phân phối nguồn không bao gồm các thư viện dựng sẵn cho bất kỳ nền tảng nào. (Rõ ràng.) Bạn sẽ cần một phiên bản được xây dựng. –

+2

@DonalFellows Tôi đã không nói rằng nó sẽ thất bại sau khi người biên dịch lại mô-đun, chỉ là chức năng mới sẽ không có sẵn độc đáo, do đó "không có nhiều điểm trong việc" thay thế thả vào. Tuy nhiên, có vẻ như ai đó gặp rắc rối với Tkinter sau khi cập nhật: http://bugs.python.org/issue16809 – mmgp

Trả lời

2

Tôi nghĩ bạn nên thông báo lỗi và hy vọng việc phát hành 2,7 tiếp theo sẽ

  1. Exist

  2. Được liên kết với phiên bản mới của Tk

(Giả sử bạn ha đã có bất kỳ lý do thực sự nào để muốn phiên bản mới ở nơi đầu tiên, tức là.)

Các vấn đề liên quan