当前位置: 首页 > news >正文

Qt - 编译报错:“invalid use of incomplete type ‘class Ui::xxx‘ui(new Ui::xxx)”的解决方法

问题起因

今天在创建Qt设计器界面类时,类名的英文拼写错误,然后就重命名了文件,而Qt Creator也帮我自动修改了一部分内容,之后我手动将cpp文件中的#include " *** "里的内容给修改了,构造函数和析构函数处也修改了,但编译后还是报错“invalid use of incomplete type 'class Ui::xxx'ui(new Ui::xxx)”

解决方案

虽然Qt Creator帮我们把ui文件的文件名修改了,但文件内部没有改。
但是在Qt Creator里是无法进行编辑的,所以我们直接找到文件所在的位置,记事本打开,直接修改即可。

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0"><class>Chessboard_ai</class>                  <!--此处的Class需要修改的和类名一样--><widget class="QWidget" name="Chessboard_ai"> <!--此处的name需要修改的和类名一样--><property name="geometry"><rect><x>0</x><y>0</y><width>400</width><height>300</height></rect></property><property name="windowTitle"><string>Form</string></property></widget><resources/><connections/>
</ui>

参考文章:Invalid use of incomplete type 'class Ui::dialog (QT error)

http://www.lryc.cn/news/301506.html

相关文章:

  • 基于Doris构建亿级数据实时数据分析系统
  • javascript中的prototype;javascript中的原型链
  • CI/CD部署
  • 定点数,定点数二维向量,定点数三维向量,定点数数学类
  • 安装ts-node有感
  • 飞天使-k8s知识点18-kubernetes实操3-pod的生命周期
  • 顺子日期 蓝桥杯
  • 基于 Python 的景区票务人脸识别系统,附源码
  • OpenAI全新发布的Sora,到底意味着什么?
  • 预防.locked.locked1勒索病毒攻击:保护数据安全
  • 【力扣hot100】刷题笔记Day5
  • 解锁Spring Boot中的设计模式—04.桥接模式:探索【桥接模式】的奥秘与应用实践!
  • [talib][python]ta-lib所有whl文件下载地址汇总
  • 【开源】JAVA+Vue.js实现农村物流配送系统
  • 锁相放大器,数字锁相放大器.C和python版的源代码
  • (02)Hive SQL编译成MapReduce任务的过程
  • 【C++初阶】值得一刷的字符串string相关oj题
  • 《Go 简易速速上手小册》第10章:微服务与云原生应用(2024 最新版)
  • 代码随想录算法训练营第34天| Leetcode 860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球
  • 数据结构~二叉树(基础知识)
  • AI大模型学习笔记之四:生成式人工智能(AIGC)是如何工作的?
  • bat脚本 创建计划任务 一分钟设置ntp同步周期为60s
  • python数据分析numpy基础之mean用法和示例
  • 微服务学习 | Springboot整合Dubbo+Nacos实现RPC调用
  • 只允许访问固定网址,如何让电脑只能上指定的网站
  • 作业帮 x TiDB丨多元化海量数据业务的支撑
  • 文生图提示词:天气条件
  • 【nginx实践连载-3】发布VSTO应用
  • 【前端工程化面试题】使用 webpack 来优化前端性能/ webpack的功能
  • 思迈特再获国家权威认证:代码自主率98.78%