Material插件的编译、安装、使用


Qt Creator 设置

**Default build directory: **

./tmp/%{CurrentBuild:Name}

2017-02-25 项目默认build目录

Material 源码

Git:
https://github.com/papyros/qml-material.git
https://github.com/benevo-qml/qml-material.git


Material编译

1、修改papyros\qml-material.git\src目录下的src.pro文件

2017-02-25_11-31-33.png

为:

(...省略..)

styles.files += styles/*
styles.path = $$[QT_INSTALL_QML]/QtQuick/Controls/Styles/Material

#qmldir.target = $$OUT_PWD/out/qmldir
#qmldir.commands = mkdir -p $$OUT_PWD/out;
#qmldir.commands += sed \"s/$$LITERAL_HASH plugin material/plugin material/\" $$PWD/qmldir > $$qmldir.target
#qmldir.depends = $$PWD/qmldir
qmldir.path = $$[QT_INSTALL_QML]/Material
qmldir.files = $$PWD/qmldir
qmldir.CONFIG += no_check_exist

INSTALLS += target material extras listitems styles qmldir

OTHER_FILES += $$material.files $$extras.files $$listitems.files $$styles.files

然后,项目切换到release模式下,按如下进行配置

2017-02-25_11-38-32.png

一共两处:
1、 nmake install,将Material插件安装到qt的qml插件目录下
Command: nmake
Arguments: install

2、 qmlplugindump,在插件的安装目录下自动生成.qmltypes
Command: qmlplugindump
Arguments: -nonrelocatable Material 0.3 %{CurrentProject:QT_HOST_BINS}/../qml/Material > %{CurrentProject:QT_HOST_BINS}/../qml/Material/plugin.qmltypes

最后,按下build按钮,即可。


Material使用

在qml文件中加入以下行即可

import Material 0.3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,243评论 25 708
  • 已经记不起是从什么时候开始喜欢奶茶的歌,只觉得字字珠玑,情真意切,宛如深夜电台的低声细语。 从少女单纯勇敢的心,到...
    静静地简书阅读 321评论 0 0
  • 有些话,说着说着就觉得也不是必说不可; 有些事,放着放着就算了; 有些人,走着走着就散了; 有些梦,做着做着就醒了...
    幻岭之漫阅读 499评论 2 7

友情链接更多精彩内容