OK呀兄弟们,发现个好东西。
ElaWidgetTools 由b站大佬 _Ela 开发出来,是一个基于 QT-Widget 开发的 FluentUI 风格组件库。用起来还是挺方便的,虽然我还没怎么用起来。
今天先水一期,简单讲一下怎么把这么方便的工具加入到我们自己的项目里面。(大佬的个人主页也有相关的视频,附上链接(ElaWidgetTools:如何在新项目中使用_哔哩哔哩_bilibili)
不管了啊,他讲他的,我讲我的。毕竟就是有的兄弟不那么喜欢看视频。
首先啊,我们先拿一下项目超链接
不会拿就先出去吧,出门右转学一学去。
1.拿到了之后我们把文件解压一下然后用QT打开。
特别要注意的是我们左下角的构建套件,需要使用和你的目标项目使用的一样。
我这里用的是如上版本。(其他版本可能会有细微差异)
2.然后打开左边栏中的"项目",点开构建的步骤,展开详情,勾选"install"选项。
然后我们点小锤子构建一下项目。
3.然后我给图中这个选项打勾。
在重新构建一下项目。
这个时候目录中会像图中一样出现一个 example。
4.这时候我们就可以运行项目了。效果如图,是我们这个框架的演示例子。
5.打开示例项目的文件目录。
6.打开"src",找到"include"文件夹。
把它copy到我们的项目目录下。
7.找到编译文件,打开里面的"src",找到里面的两个库文件。
在目标项目中新建一个"lib"文件夹,把这两个库文件copy到里面。
8.打开咱们自己的项目,打开 CMakeFiles.txt,并做如下修改。
最后编译通过则大功告成。
这时我们就可以通过继承 Ela 开头的其他类来使用框架中实现的功能了。
故事的开端总是十分平凡,后面我会继续推出 ElaWidgetTools 的其他相关内容及使用方法,如果我学明白的话。
就是这样,谢谢大家。[撒花]