2011-10-09 34 views
9

Tôi đã cài đặt PyQt trên cửa sổ 7 với python 2.6 và khi cố gắng thực hiện demo tôi đã cảnh báo sau đây:Làm thế nào để cài đặt tài liệu Qt cho PyQt bản demo và các công cụ Qt

enter image description here

Sau khi một số nghiên cứu tôi có thể có được một bản sao của tài liệu Qt4 ở định dạng .qch hoạt động với Trợ lý Qt.

Tài liệu phải được cài đặt như thế nào để có được nó trên bản demo PyQt4 và loại bỏ cảnh báo?

Tài liệu qt.qch tôi đang sử dụng với Trợ lý Qt hợp lệ cho điều này hoặc có tài liệu cụ thể cho bản trình diễn. Nếu có, có thể tải xuống từ đâu?

Tôi đã tìm kiếm trên mạng trong một thời gian và tìm thấy những người khác hỏi những câu hỏi tương tự hoặc tương tự, cũng trong SO, nhưng không có câu trả lời hữu ích cho tôi.

+0

bạn có thể đăng liên kết đến nơi bạn tìm thấy tài liệu .qch không? – dls

+2

@dls. Bạn có thể sử dụng một trong những trình cài đặt trực tuyến để thực hiện cài đặt tùy chỉnh chỉ tài liệu vào thư mục tạm thời (đảm bảo bạn bỏ chọn tất cả các thành phần khác trước tiên, vì nó sẽ là một tải xuống lớn nếu không). [Source code] (http://qt.nokia.com/downloads/downloads#qt-lib) của Thư viện Qt cũng chứa các tệp 'qch'. – ekhumoro

+0

Tải xuống liên tục tại đây [http://download.qt.io/archive/qt). – TNT

Trả lời

16

Tệp .qch phải nằm trong thư mục tài liệu pyqt để trình diễn hoạt động chính xác. Nếu bạn chấp nhận đường dẫn mặc định khi bạn cài đặt python và pyqt, điều này có thể là C:\Python27\Lib\site-packages\PyQt4\doc.

Trước khi bạn di chuyển tệp .qch, hãy mở Trợ lý Qt và xóa tài liệu bạn đã thêm trước đó. Sau đó đóng Qt Assistant và di chuyển tất cả các tệp .qch vào thư mục qch trong thư mục pyqt doc: ví dụ: C:\Python27\Lib\site-packages\PyQt4\doc\qch. Các tệp .qch bắt buộc là qt.qch, designer.qchlinguist.qch.

Khi bạn mở lại Trợ lý Qt, nó sẽ tự động tìm tất cả tài liệu và bắt đầu lập lại chỉ mục đó. Sau khi kết thúc, đóng Qt Assistant và mở các bản demo PyQt. Có một vài điều quan trọng cần lưu ý: trước tiên, hộp thông báo cảnh báo sẽ luôn xuất hiện trên Windows ngay cả khi tài liệu đã được cài đặt đúng (thực sự là lỗi - tập lệnh khởi động có thể dễ dàng thực hiện các kiểm tra cần thiết) . Thứ hai, không phải tất cả các bản trình diễn đều có mô tả, vì vậy bạn sẽ vẫn thấy cảnh báo Could not load description. Ensure that the documentation for Qt is built ở nhiều nơi (ví dụ: Trình diễn \ Minehunt). Tuy nhiên, nếu bạn đã cài đặt mọi thứ một cách chính xác, tất cả các bản demo trong phần Hộp thoại sẽ có cả mô tả và ảnh chụp màn hình, chẳng hạn.

+0

Cảm ơn, thẳng vào vấn đề và hữu ích. Câu trả lời này có giá trị hơn upvotes hơn tôi có thể cung cấp cho. Tôi mời những người khác ủng hộ nó :-) – joaquin

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