安装Qt Quick Components for Desktop以与Qt Creator一起使用

que*_*mel 7 qt qt-creator qml

我正在尝试从http://labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/使用Qt Quick Components for Desktop

我可以在它自己的文件夹中构建和安装它,并使用qmlviewer查看qmls,但是如何在Qt Creator中使用我的其他项目中的这些qml组件?

例如,我希望能够使用Qt Quick Components for Desktop中的Dial.qml在我的项目中的qml文件中创建一个Dial元素.

que*_*mel 8

我使用了这个问题的答案中的说明:Qt如何制作和安装插件?并能够在qt creator qml文件中成功使用qt快速桌面组件.以下是我所做的更详细的说明:

  1. http://qt.gitorious.org/qt-components/desktop/trees/master下载tar.gz
  2. 在任何地方提取组件(例如C:\ qt-components-desktop).
  3. 打开命令提示符.
  4. 在命令提示符下从"您的Visual Studio"\ VC\bin \目录...(通常是C:\ Program Files\Microsoft Visual Studio 9.0\VC\bin)运行vcvars32.bat.例如"C:\ Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"您应该收到类似于以下内容的消息:"设置使用Microsoft Visual Studio 2008 x86工具的环境"
  5. 设置命令提示符以使用Qt Creator的bin路径...(通常为C:\ Qt\qtcreator-2.1.0\bin).例如,SET PATH =%PATH%; C:\ Qt\qtcreator-2.1.0\bin
  6. 设置命令提示符以使用Qt的bin路径...(通常为C:\ Qt\4.7.2\bin).例如,SET PATH =%PATH%; C:\ Qt\4.7.2\bin
  7. 在命令提示符下导航到解压缩qt桌面组件的文件夹.
  8. 运行以下命令:qmake jom debug jom install
  9. 从解压缩qt桌面组件的位置复制"components"文件夹.
  10. 将它放在"你的Qt目录"\ imports\Qt\labs ...(通常为C:\ Qt\4.7.2\imports\Qt\labs)
  11. 在任何文本编辑器中打开组件文件夹中的qmldir文件,并观察每行上的版本号(例如0.1)
  12. 将以下import语句放在任何qml文件中以使用Qt桌面组件:import Qt.labs.components#.#where#.#是您的版本号(例如0.1)