美文网首页
Material插件的编译、安装、使用

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

作者: Feel君 | 来源:发表于2017-02-25 11:42 被阅读664次

    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
    

    相关文章

      网友评论

          本文标题:Material插件的编译、安装、使用

          本文链接:https://www.haomeiwen.com/subject/kwwgwttx.html