当前位置:网站首页>Qt提升自定义控件,找不到头文件
Qt提升自定义控件,找不到头文件
2022-08-02 19:52:00 【南风知易1】
Qt提升自定义控件,找不到头文件
问题描述:我自定义了一个搜索控件SearchEdit,然后把一个普通的lineEdit提升为SearchEdit,编译的时候提示我找不到头文件
解决方案:去掉全局包含(只想解决问题的看到这应该就可以解决了,下面是原因分析)
原因分析:双击查看找不到的头文件,发现是include<SearchEdit.h>,这里注意,include<>这种方式头文件不是从当前项目去查找头文件,而是从QT的include头文件去找,这当然找不到,所以我手动改为include"SearchEdit.h",运行确实没问题了,但是这个ui文件是qt自动生成的,我改动界面的时候,这个编译器又把我之前修改的文件给还原了

既然不能修改这,那只能修改界面了,在界面找找有没有关于头文件包含的选项,仔细查找,果然有:
我把这里的全局包含去掉,include<SearchEdit.h>就变成include"SearchEdit.h"了,也就不会报错了
总结:
ui_xxx.h全局包含的时候就是 <>
#include <xxxxxx.h>
不打勾就是 “”
#include “xxxxx.h”
边栏推荐
猜你喜欢
随机推荐
golang刷leetcode 经典(10) tire树与ac自动机
golang 源码分析:juju/ratelimit
el-tree渲染大量数据的解决方案(不通过懒加载)
SQL Server安装教程
LeetCode:622. 设计循环队列【模拟循环队列】
银保监会:人身险产品信披材料应由保险公司总公司统一负责管理
7月29-31 | APACHECON ASIA 2022
太魔人招新啦|快来加入我们吧!
MySQL安装(详细,适合小白)
【手撕AHB-APB Bridge】~ AMBA总线 之 APB
程序员也许都缺一个“二舅”精神
2022-08-01
J9数字论:互联网跨链桥有什么作用呢?
The so-called fighting skill again gao also afraid of the chopper - partition, depots, table, and the merits of the distributed
牛客题目——滑动窗口的最大值、矩阵最长递增路径、顺时针旋转矩阵、接雨水问题
ShardingSphere-proxy +PostgreSQL implements read-write separation (static strategy)
解析List接口中的常用的被实现子类重写的方法
分布式事务
Shell: conditional statements
Redis 5 种数据结构及对应使用场景









