当前位置:网站首页>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”
边栏推荐
猜你喜欢

遇上Mysql亿级优化,怎么办

7月29-31 | APACHECON ASIA 2022

AI Scientist: Automatically discover hidden state variables of physical systems

Leetcode刷题——字符串相加相关题目(415. 字符串相加、面试题 02.05. 链表求和、2. 两数相加)

当TIME_WAIT状态的TCP正常挥手,收到SYN后…

ShardingSphere-proxy +PostgreSQL implements read-write separation (static strategy)

【手撕AHB-APB Bridge】~ AMBA总线 之 APB

LM小型可编程控制器软件(基于CoDeSys)笔记二十五:plc的数据存储区(数字量输入通道部分)

SQL Server实现group_concat功能

Flutter自带国际化适配自动生成方案
随机推荐
golang刷leetcode 经典(9)为运算表达式设计优先级
2022-07-27
Thread线程类基本使用(上)
APP自动化uiautomator2获取toast
MaxCompute 近期发布上线的版本的 SQL 引擎新功能参数化视图有什么优势?
对话亚洲高校首个博士论文奖-裘捷中丨KDD2022
看完这篇,轻松get限流!
Parse the commonly used methods in the List interface that are overridden by subclasses
Lvm逻辑卷
【LeetCode】1374. 生成每种字符都是奇数个的字符串
【 LeetCode 】 1374. Generate each character string is an odd number
[AnXun cup 2019] easy_web
溜不溜是个问题
姑姑:给小学生出点口算题
2022-07-28
ShardingSphere-proxy +PostgreSQL实现读写分离(静态策略)
谷歌竞价机器学习如何去理解?
ImageNet下载及处理
基于“无依赖绝对定位”实现的圣杯三栏布局
Kali命令ifconfig报错command not found