2011-12-13 2 views
5

저는 쿠분투 11 시스템을 사용 중이며 첫 번째 Qt Quick 프로젝트를 시험하고 있습니다. 이것이 쿠분투이기 때문에 저는 지금까지 잘 작동 해 온 Qt를 가지고 달리고 있습니다.QML 프로젝트 용 Qt Creator에서 "디자인"버튼이 비활성화되었습니다.

Qt Quick에서 샘플 "Hello World"프로젝트를 만들도록 Qt Creator에 요청했습니다. 그러나 실행 버튼과 마찬가지로 디자인 버튼이 회색으로 표시되었습니다.

처음에 "설정 실행"아래의 프로젝트 메뉴에 들어갔을 때 Qt 버전 : [유효하지 않은 Qt 버전]입니다. 이 을 말한다 대화 상자의 하단에

v -- Auto-detected 
|  | 
|  +---Qt in PATH /usr/bin/qmake-qt4 
| 
+--- Manual 

발견 "Qt는 버전 4.7.2, mkspec 리눅스 g을 사용하여 ++ (데스크탑)은"Qt는 버전 관리 "버튼을 누르면은 다음과 같습니다 트리 컨트롤을 제공합니다 "

install QmlViewer from the app repositories을 수동으로 선택하여"유효하지 않은 Qt 버전 "메시지가 표시 될 수 있음을 알았습니다. "Qml 뷰어를 찾을 수 없으므로 설치하십시오."과 같은 것이 더 좋다고 생각할 것입니다.하지만 ... 오 잘. 지금 그것은 Qt 버전을 말합니다 : [Qt in PATH].

그래서 수정되었고 Qml 앱이 실행됩니다. 그러나 "디자인"버튼은 여전히 ​​회색으로 표시됩니다. Qt Designer가 응용 프로그램으로 설치되고 "About Plugins ..."목록에 플러그인이 표시됩니다. .qml 파일이 아닌 양식 파일을 클릭하면 일반 (비 Qt-Quick) 프로젝트에서 디자인 버튼을 사용할 수 있습니다.

답변

2

질문을 쓰는 동안 해결되었습니다.

짧은 긴 이야기를 만들려면 :이 노키아 Qt는 SDK 설치 프로그램을 사용하는 것이 아니라 우분투 저장소를 통해 Qt는 창조주를 설치하기로 일반적으로 알려진 문제로 나타납니다

http://qt.nokia.com/downloads

을 (이 설치 프로그램은 적절한 SDK 요소가 설치되어 있는지 확인하는 작업을하는 것처럼 보입니다. 리눅스 패키지 저장소가 제대로 작업을 진행하는 데 시간이 걸리는 것 같습니다.)

또 다른 옵션은 소스에서 Qt를 빌드하는 것 같습니다. 하지만 Qt Creator를 제거하면 KPackageKit를 통해 얻었고 대신 Nokia의 설치 프로그램을 사용하면 덜 복잡해졌으며이 경우 저에게 도움이되었습니다.

3

내 cpp 파일을 열었 기 때문에 제 경우에 나타나지 않았습니다. .ui 파일을 두 번 클릭하면 디자인 단추가 활성화되었습니다.

0

QtCreator에서 도움말 -> 플러그인 정보 -> "QT Quick"를 선택하십시오. QtCreator를 다시 시작한 다음 ui.qml 파일을 선택하십시오. 이제 작동해야합니다.