用qml时,有个非常优秀的开源皮肤控件Material
github地址:GitHub - papyros/qml-material: Material Design implemented in QtQuick
我的环境是win11,qt5.14,mingw32编译
1,先下载控件源码
git clone https://github.com/papyros/qml-material.git
2,用qt编译scr文件中的工程,不然运行demo会提示Material没安装,程序运行不起来

打开后直接构建是没问题的,但是我们要编译安装控件
在项目的build步骤下make里增加参数 intall,如图

make中加上install参数后,再次构建,然后会出错
解决错误:首先在src.pro文件中注释两项

在debug文件夹下创建out目录,
将src目录下qmldir拷贝到out目录下,并修改# plugin material 为 plugin material

再次构建成功生成

打开demo工程,编译运行