데스크탑 Qt 구성 요소 http://qt.gitorious.org/qt-components/desktop을 Qt Designer에서 작동 시키려고합니다. 구성 요소를 "Items"목록 아래에 표시하려고합니다.Qt 디자이너에서 사용하기 위해 Qt 빠른 데스크탑 구성 요소를 설치하십시오.
qmake && mingw32-make install
을 사용하여 성공적으로 컴파일했습니다. 또한 모든 구성 요소 파일을 \QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop
에 복사했습니다.
import QtDesktop 0.1
을 사용하여 구성 요소를 편집기에 포함 할 수 있습니다. 다음 코드는 제대로 컴파일 실행하고 표시하는 버튼 : 나는 Qt는 디자이너를 입력 "디자인"을 클릭하면
import QtQuick 1.1
import QtDesktop 0.1
Rectangle {
width: 100
height: 100
Button {
id: button
text: "Push me"
onClicked: button.text = "Pressed"
}
}
그러나, 잠시 동안로드하려고 시도를하고 Qt는 창조주 충돌 . Windows와 Fedora에서 동일한 결과를 얻으려고했습니다.
구성 요소 폴더를 \QtSDK\Desktop\Qt\4.8.1\mingw\imports\Qt\labs\components
으로 옮겨 보았지만 작동하지 않았습니다.
업데이트 : http://doc.qt.nokia.com/qtcreator-2.4/creator-qml-modules-with-plugins.html하지만 여전히 실패했다 : 나는이 명령 당 plugins.qmltypes 파일을 생성 qmlplugindump 사용하려고했습니다 . 이렇게하려면 qt-components-desktop\src\src.pro
파일을 해제 모드로 빌드 CONFIG += release
으로 변경해야합니다. 그렇지 않으면 qmlplugindump에서 오류가 발생합니다. 출력 plugins.qmltypes 파일은보기에 좋으며 qmldir 파일과 동일한 폴더에 있습니다.