QML教程:构建和安装QtComponents

移动开发
我们承接上一篇QML教程:Qt-Quick六大开源组件,本文将第二篇介绍QML教程:构建和安装QtComponents。

首先,声明下,这个不是一个连续的教程,只是对QML一系列的心得,因为在使用QML中,总会发现很多知识点。

虽然这些知识点并不连贯,但是也是有宝贵的经验。

证实了我对于QtComponents项目的理解,在其中的确包含了对desktop的支持,当然就是MX部分,但是这个开了新的分支,专门建立了对desktop的支持。

不过,以我看来,要成熟到发布,至少是QtQuick2以后的事了,所以,现阶段还是用用官方的QtComponents就好了。

首先,要到gitorious上获取源码,地址:http://qt.gitorious.org/qt-components,使用如下命令

  1. git clone git://gitorious.org/qt-components/qt-components.git  

下载完毕后,进入源码目录,在编译前,请确保qmake在环境变量中

对QtComponets的安装,由于对应桌面版,因为需要二次俺转,第一步是QtComponents插件,第二步是安装MX相关以及QML。

进入源码目录后,输入命令

  1. ./configure  

如果qmake能识别出,就将会进行配置的过程,如果没有,请检查环境变量的配置,然后

  1. make  

就是进行编译,编译完毕后,最后输入

  1. sudo make install  

正常执行后,就可以在你的Qt的安装目录去检查,在与lib平级的目录,有一个import目录,这是QtQuick引入后才有的目录,在下面,可以看到imports/Qt/labs/components路径,这代表QtComponents插件已经安装成功,接下来就是安装MX插件和MX的qml。

进入src下的MX源码目录,可以看到有mx.pro文件,很显然这跟编译Qt程序一致,只要进行如下步骤即可:

  1. qmake  

生成makefile文件

  1. make  

进行编译

  1. sudo make install  

至此,MX安装也完毕,同样也可以看到imports/Qt/labs/mx的存在。

好了,接下来就可以在你的QML文件中使用官方的组件了,这其实是个很简单的过程。

【编辑推荐】

  1. Windows Phone 7 免费线下培训火热报名中
  2. QML教程:Qt-Quick六大开源组件
  3. Necessitas 让Qt应用解脱回家的诱惑
  4. 特别推荐 大话移动开发之QT-Quick
  5. Qt开发:释放线程中创建的QUdpSocket对象
责任编辑:佚名 来源: cuteqt
相关推荐

2011-05-16 14:12:30

QuickWidgetQML

2011-03-21 17:06:31

QtmediahubQMLQt

2014-06-26 14:08:28

Azure云服务

2011-06-16 09:40:53

QML 教程

2011-06-16 09:53:25

Qt QML 教程

2011-06-16 09:28:14

Qt QML 教程

2010-04-15 18:33:36

无线局域网上网

2021-04-20 12:53:34

Polkadot部署合约

2024-01-05 07:41:34

OpenLLM大语言模型LLM

2022-07-07 14:23:06

人工智能机器学习大数据

2019-09-18 11:17:53

云计算云安全

2019-01-23 11:12:42

机器学习机器模型预测工资

2020-11-02 13:54:41

Python可视化决策树

2010-03-29 13:35:39

ibmdwRIA

2019-06-13 09:00:00

API攻击数据安全

2011-03-11 14:43:41

Qt-QuickQML

2012-10-31 10:07:00

JS前端Web

2012-10-31 10:36:17

js前端JavaScript页面构建

2020-09-25 18:56:41

云计算应用程序云计算服务

2020-09-23 23:08:50

开发者技能Swift
点赞
收藏

51CTO技术栈公众号