나는 다음과 같은 한 단계별 우분투 전화 응용 프로그램을 개발하는 방법에 대한 안내를하지만, Qt는 창조주 내가 QMLscene와 실행 오류 메시지 (모듈 “QtQuick”2.0가 설치되지 않은 버전) 스루. Qt Creator는 Qt5 대신 Qt4를 사용하는 것으로 보입니다. 이 문제를 어떻게 해결할 수 있습니까?
답변
qmlscene을 사용해야 할 때 qmlviewer를 사용하고 있습니다. 튜토리얼에서 인용 :
프로토 타이핑 또는 최종 단계에서 QML 응용 프로그램을 시작하려면 QML 장면을 사용합니다. QML Scene은 QML 코드를 해석하고 실행하는 명령 줄 응용 프로그램입니다.
…
팁은 다음과 같습니다. Qt Creator는 아직 qmlscene을 QML 뷰어로 지원하지 않지만 IDE 내에서이를 호출 할 수 있습니다. 방법은 다음과 같습니다.
- Qt Creator에서 도구> 옵션…으로 이동하십시오.
- 외부 도구 탭을 선택한 다음 창에서 미리보기 (qmlviewer) 항목을 선택하십시오.
- 오른쪽의 실행 파일 : 필드에서 컨텐츠를 / opt / qt5 / bin / qmlscene으로 바꾸십시오.
- 선택적으로 위에서 미리보기 (qmlviewer) 항목을 두 번 클릭하여 명령 이름을 변경하십시오. 미리보기 (qmlscene)라고 부를 수 있습니다.
- 확인을 클릭하여 변경 사항을 저장하십시오.
명령 행에서 QML 장면을 실행할 수도 있습니다.
$ qmlscene /path/to/application.qml
답변
안녕하세요 ~ Qt Creator가 오류 메시지를 통해 확인한 것과 같은 문제가있었습니다.
(모듈 “QtQuick”버전 2.0이 설치되지 않았습니다).
그리고 나는 당신과 같은 단계별 지침을 따르고있었습니다 . 마침내 나는 그것을 고쳤다.
마지막으로 qmlscene 의 경로를 구성 할 때 “/ opt / qt5 / bin / qmlscene” 앞에 백 스페이스를 입력 했음을 알았습니다 . 그래서 작동하지 않았습니다. 이 오류를 발생시키기 위해 무엇을했는지 알려 드리고자합니다. 🙂
답변
또한 기본 qmlviewer 를 변경해야합니다 .
- Qt Creator에서 다음으로 이동하십시오
Tools
.->Options
->Environment
- 선택
External Tools
탭을, 다음 패널에서 선택Preview
(qmlviewer) 항목을 - 오른쪽의 Executable : 필드에서 내용을
/opt/qt5/bin/qmlscene
또는/usr/bin/qmlscene
(Ubuntu 12.10에서)으로 바꿉니다.