Qt——控件的类提升(并解决“路径”问题),一张图就能学会!

操作系统环境: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同级

该做法与上一做法,区别在:

 

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yvette_QIU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值