Phiên bản 2.0 của QtQuick 2.0 không được cài đặt trong khi cố gắng chạy Ví dụ về tiền tệ đối với Ubuntu Phone


10

Tôi đã làm theo hướng dẫn từng bước về cách phát triển ứng dụng Ubuntu Phone nhưng Qt Creator thông qua thông báo lỗi (mô-đun "QtQuick" phiên bản 2.0 chưa được cài đặt) khi tôi chạy nó với QMLscene. Dường như với tôi rằng Qt Creator sử dụng Qt4 thay vì Qt5. Làm thế nào tôi có thể sửa lỗi này?


Tôi có cùng một vấn đề khi chạy từ Plasma (với một Plasmoid). Ai giúp tôi với ?
Yves

Câu trả lời:


5

Bạn đang sử dụng qmlviewer khi bạn nên sử dụng qmlscene. Trích dẫn từ hướng dẫn:

Để bắt đầu các ứng dụng QML, trong giai đoạn tạo mẫu hoặc giai đoạn cuối, bạn sẽ sử dụng Cảnh QML. Cảnh QML là một ứng dụng dòng lệnh diễn giải và chạy mã QML.

...

Đây là một mẹo: mặc dù Qt Creator chưa hỗ trợ qmlscene như trình xem QML, bạn có thể gọi nó từ bên trong IDE. Đây là cách thực hiện:

  1. Trong Qt Creator, đi tới Công cụ> Tùy chọn
  2. Chọn tab Công cụ bên ngoài, sau đó trong ngăn chọn mục Xem trước (qmlviewer)
  3. Trên trường Executable: ở bên phải, thay thế nội dung bằng / opt / qt5 / bin / qmlscene.
  4. Tùy chọn thay đổi tên lệnh bằng cách nhấp đúp vào mục Xem trước (qmlviewer) từ phía trên. Bạn có thể gọi nó là Xem trước (qmlscene).
  5. Nhấn vào OK để lưu các thay đổi.

Bạn cũng có thể chạy Cảnh QML từ dòng lệnh:

$ qmlscene /path/to/application.qml

1
Có vẻ như một số thứ bị thiếu trong ngày 12.10 của tôi. Thư mục / opt / qt5 / bin / không tồn tại. Thư mục duy nhất là / opt / qt5 / import /. Làm thế nào tôi có thể cài đặt toàn bộ gói qt5?
Ralf Hersel

Bạn có chắc chắn đã làm theo hướng dẫn đầy đủ trên trang web Ubuntu không? Chạy sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrcnên tạo thư mục / opt / qt5 / bin.
Người đàn ông kỳ lân cầu vồng

1

Xin chào ~ Tôi đã gặp vấn đề tương tự như của bạn mà Qt Creator thông qua thông báo lỗi

(mô-đun "QtQuick" phiên bản 2.0 chưa được cài đặt).

Và tôi cũng đang làm theo hướng dẫn từng bước giống như bạn. Cuối cùng tôi đã sửa nó bây giờ. http://ubfoxone.com/1qJHsJxyWq0RH3yvEvQ6MEhình ảnh này cho thấy bạn có điều gì đó không đúng trong cấu hình qmlscene . Tôi cũng đã cấu hình qmlscene , nhưng nó có cùng lỗi như bạn đã làm.

Cuối cùng tôi thấy rằng khi tôi định cấu hình đường dẫn của qmlscene , tôi đã gõ một khoảng lùi trước "/ opt / qt5 / bin / qmlscene" . Vì vậy, nó đã không làm việc. Tôi chỉ muốn nói với bạn những gì tôi đã làm để gây ra lỗi này. :)


0

Bạn cũng sẽ phải thay đổi qmlviewer mặc định :

  1. Trong Qt Creator, hãy đi tới: Tools-> Options->Environment
  2. Chọn External Toolstab, sau đó trong bảng chọn Previewmục nhập (qmlviewer)
  3. Trên trường Thực thi: bên phải, thay thế nội dung bằng /opt/qt5/bin/qmlscenehoặc /usr/bin/qmlscene(trong Ubuntu 12.10).
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.