操作系统环境:Windows或Linux
前端框架:Qt5.8
编辑器:Qt Creator
首先 你先创建一个“自定义类”(如:QBattery.h、QBattery.cpp,没有QBattery.ui),在类中,编写代码——画出电池的模样,然后在MainWindow的界面中拖出一个QWidget类的控件,而QWidget类的函数达不到我想要的效果——显示电量(这是需求),若用QBattery自定义的电池类,就可以表示电池剩余电量(如下图,电量为0%):
此时,会出现个“路径”问题,若qbattery.h(系统对文件名都会英文小写化)在incl(include的简称)文件夹中,而incl目录与xxx.pro同级【此为前提】,,,在类提升中,头文件没有加上“incl/qbattery.h”路径,提升后,运行项目时会弹出红色警告(如下图)!!!
还有在终端make编译时,提出的错误警告:
- 做法一:“自定义类”与.pro同级
- 做法二:“自定义类”的上级(即incl目录)与.pro同级
该做法与上一做法,区别在: