当前位置:网站首页>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”
边栏推荐
猜你喜欢
【数据分析】:什么是数据分析?
ShapeableImageView 的使用,告别shape、三方库
unittest自动化测试框架总结
Redis cluster configuration
如何ES源码中添加一个自己的API 流程梳理
Implement fashion_minst clothing image classification
Five data structures of Redis and their corresponding usage scenarios
TPAMI2022 | TransCL: based on the study the compression of the Transformer, more flexible and more powerful
JWT学习
LeetCode - 105. 从前序与中序遍历序列构造二叉树;023.合并K个升序链表
随机推荐
JWT学习
SQL Server数据类型转换函数cast()和convert()详解
js Fetch返回数据res.json()报错问题
我用这一招让团队的开发效率提升了 100%!
太魔人招新啦|快来加入我们吧!
【软件工程导论】软件工程导论笔记
实现客户服务自助,打造产品知识库
MySQL安装配置教程(超级详细、保姆级)
【Psychology · Characters】Issue 1
GNN教程:图神经网络基础知识!
golang源码分析之geoip2-golang
golang源码分析:time/rate
六石管理学:入门机会只有一次,先把产品做好
Wintun:一款惊艳的 WireGuard 虚拟网卡接口驱动
Geoserver+mysql+openlayers2
如何ES源码中添加一个自己的API 流程梳理
线程安全(上)
银保监会:人身险产品信披材料应由保险公司总公司统一负责管理
ShardingSphere-proxy +PostgreSQL implements read-write separation (static strategy)
分布式事务