Qt项目ui文件中新添加的控件在代码中不识别的问题解决

问题来源

不知道是不是qt的bug,我先来描述一下我的问题,我在新增ui文件的时候,把类和ui文件分开添加的,先添加了page类,又添加了ui文件,最后就导致所有东西都配置对了,但编译器死活找不到这个page类,在page.cpp的构造函数中,ui->setupUi(this),一直在报错,ui(new Ui::Page)也在报错,主要就是这两个报错,

错误成因

添加ui文件的时候,会有一步给文件命名的步骤,无论你给它起什么名字,生成ui_xxx.ui文件中,所有的类名默认是Form,去build...Debug文件夹下,找到这个ui_xxx.ui文件,把其中的Form都换成你类的名字,报错就解决了.

相关推荐
西门吹-禅3 小时前
java springboot N+1问题
java·开发语言·spring boot
skywalk81633 小时前
设计并实现段言的 C FFI 绑定机制 @Trae
c语言·开发语言·python·编程
IT笔记5 小时前
【Rust】Rust Match 模式匹配详解
java·开发语言·rust
2zcode5 小时前
免费开源项目文档:基于MATLAB卷积神经网络的口罩佩戴检测系统
开发语言·matlab·cnn
逝水无殇5 小时前
C# 运算符重载详解
开发语言·后端·c#
TPBoreas6 小时前
配置信息防泄露方案:.env 环境隔离详解(dotenv-java)
java·开发语言
敲代码的嘎仔6 小时前
实习日志day6--实习日志day6--title命名规范化&businessType纠正&补充缺失的@Log注解&报警与通信模块补充&产出阶段总结文档
java·开发语言·人工智能·git·python·实习·大二
江华森6 小时前
Python 实现高德地图找房(一):环境搭建与数据爬虫
开发语言·爬虫·python
杜子不疼.6 小时前
【Qt初识】信号槽(三):机制意义、断开连接与 Lambda 表达式
开发语言·数据库·qt
老迟到的茉莉7 小时前
Hermes 是谁?跟 Claude Code 差在哪
开发语言·python