태그 보관물: application-development

application-development

Ubuntu Phone에 대한 CurrencyConverter 예제를 실행하는 중 “QtQuick 버전 2.0이 설치되지 않았습니다” 메시지 (모듈 “QtQuick”2.0가 설치되지 않은 버전)

나는 다음과 같은 한 단계별 우분투 전화 응용 프로그램을 개발하는 방법에 대한 안내를하지만, Qt는 창조주 내가 QMLscene와 실행 오류 메시지 (모듈 “QtQuick”2.0가 설치되지 않은 버전) 스루. Qt Creator는 Qt5 대신 Qt4를 사용하는 것으로 보입니다. 이 문제를 어떻게 해결할 수 있습니까?



답변

qmlscene을 사용해야 할 때 qmlviewer를 사용하고 있습니다. 튜토리얼에서 인용 :

프로토 타이핑 또는 최종 단계에서 QML 응용 프로그램을 시작하려면 QML 장면을 사용합니다. QML Scene은 QML 코드를 해석하고 실행하는 명령 줄 응용 프로그램입니다.

팁은 다음과 같습니다. Qt Creator는 아직 qmlscene을 QML 뷰어로 지원하지 않지만 IDE 내에서이를 호출 할 수 있습니다. 방법은 다음과 같습니다.

  1. Qt Creator에서 도구> 옵션…으로 이동하십시오.
  2. 외부 도구 탭을 선택한 다음 창에서 미리보기 (qmlviewer) 항목을 선택하십시오.
  3. 오른쪽의 실행 파일 : 필드에서 컨텐츠를 / opt / qt5 / bin / qmlscene으로 바꾸십시오.
  4. 선택적으로 위에서 미리보기 (qmlviewer) 항목을 두 번 클릭하여 명령 이름을 변경하십시오. 미리보기 (qmlscene)라고 부를 수 있습니다.
  5. 확인을 클릭하여 변경 사항을 저장하십시오.

명령 행에서 QML 장면을 실행할 수도 있습니다.

$ qmlscene /path/to/application.qml

답변

안녕하세요 ~ Qt Creator가 오류 메시지를 통해 확인한 것과 같은 문제가있었습니다.

(모듈 “QtQuick”버전 2.0이 설치되지 않았습니다).

그리고 나는 당신과 같은 단계별 지침을 따르고있었습니다 . 마침내 나는 그것을 고쳤다. 이 이미지는 qmlscene 구성에 문제가 있음을 보여줍니다 . 나는 또한 qmlscene 을 구성 했지만, 당신이 한 것과 같은 오류가있었습니다.

마지막으로 qmlscene 의 경로를 구성 할 때 “/ opt / qt5 / bin / qmlscene” 앞에 백 스페이스를 입력 했음을 알았습니다 . 그래서 작동하지 않았습니다. 이 오류를 발생시키기 위해 무엇을했는지 알려 드리고자합니다. 🙂


답변

또한 기본 qmlviewer 를 변경해야합니다 .

  1. Qt Creator에서 다음으로 이동하십시오 Tools.-> Options->Environment
  2. 선택 External Tools탭을, 다음 패널에서 선택 Preview(qmlviewer) 항목을
  3. 오른쪽의 Executable : 필드에서 내용을 /opt/qt5/bin/qmlscene또는 /usr/bin/qmlscene(Ubuntu 12.10에서)으로 바꿉니다.

답변