当前位置:网站首页>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”
边栏推荐
- es 读流程源码解析
- 新增指令 v-memo
- MaxCompute 近期发布上线的版本的 SQL 引擎新功能参数化视图有什么优势?
- 扫码预约 | 观看Apache Linkis数据处理实践以及计算治理能力
- ALV概念讲解
- 遇上Mysql亿级优化,怎么办
- Leetcode刷题——单调栈问题(739每日温度问题、496下一个更大元素I、503下一个更大元素 II)
- 第一次进入前20名
- B站HR对面试者声称其核心用户都是生活中的Loser
- TPAMI2022 | TransCL: based on the study the compression of the Transformer, more flexible and more powerful
猜你喜欢
随机推荐
Wintun:一款惊艳的 WireGuard 虚拟网卡接口驱动
程序员也许都缺一个“二舅”精神
网上那么多教人赚钱的方法,但是你实际上是靠什么赚钱的呢?
ALV report learning summary
Flutter自带国际化适配自动生成方案
LM小型可编程控制器软件(基于CoDeSys)笔记二十五:plc的数据存储区(数字量输入通道部分)
使用位运算实现加减乘除(+、-、*、/)及比较器的用法
EasyExcel实现动态列解析和存表
[AnXun cup 2019] easy_web
APP自动化uiautomator2获取toast
Likou Question of the Day - Day 46 - 344. Reverse Strings
ssdp协议搜索GB28181设备
2022-07-27
银保监会:人身险产品信披材料应由保险公司总公司统一负责管理
MySQL安装时一直卡在starting server
golang源码分析:time/rate
MySQL安装配置教程(超级详细)
J9 Digital Currency Theory: Identifying Web3's New Scarcity: Open Source Developers
磁盘分区的知识
ALV概念讲解









