2012-04-23 34 views
5

Tôi đang đọc cuốn sách "Lập trình GUI C++ với Qt4" và tôi đã đạt đến chủ đề Tích hợp các tiện ích tùy chỉnh với Nhà thiết kế Qt.Qt Designer không tải plugin tiện ích tùy chỉnh của tôi

Tôi đã xây dựng dự án ví dụ được nêu ở đó (plugin trình chỉnh sửa biểu tượng) và tôi nhận tệp có tên 'libiconeditorplugin.so' và tôi đã sao chép tệp đó vào '/ usr/lib/qt4/plugins/designer/'. Nhưng khi tôi bắt đầu Qt Creator, tôi không thấy tiện ích trình chỉnh sửa biểu tượng trong hộp tiện ích.

Điều duy nhất tôi đã thực hiện khác với cuốn sách là tôi đã xóa DESTDIR khỏi tệp .pro vì nó có $ QTDIR và $ QTDIR không được xác định trong máy tính của tôi và tôi không biết nó nên ở đâu . Thay vào đó, tôi đã sao chép tệp .so theo cách thủ công.

Tôi không chắc liệu mình đã sao chép plugin vào đúng thư mục hay chưa và nếu libiconeditorplugin.so là tệp duy nhất mà tôi cần sao chép, cuốn sách đó là loại sơ sài về cách nó hoạt động.

Hệ điều hành của tôi là Ubuntu và tôi đã cài đặt Qt Creator với apt-get.

Trả lời

4

Hóa ra tôi đã sao chép libiconeditorplugin.so vào thư mục sai. Tôi đã sao chép nó sang "/usr/lib/qt4/plugins/designer/", trong khi Nhà thiết kế Qt đang tìm kiếm "/usr/lib/x86_64-linux-gnu/qt4/plugins/designer/".

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