QT界面UI文件不读取问题

QT的C++项目有一段时间没有打开,重新打开时发现部分ui界面不知道为什么无法在QT Creator中用designer编辑器打开了,问题如下图(1.双击该ui界面不会自动跳转到界面编辑器了;2.可以随意更改ui界面的代码内容了(正常的ui界面默认是只能通过界面编辑器修改的);3.也无法在QT Cteator中使用编辑器打开这个界面,但是可以单独在QT Designer中打开;4.其他界面没有出现该问题;5.单独在QT Designer中打开该界面进行修改可以在项目中生效,但是不能在QT Creator中打开会导致我们为按钮点击动作添加槽函数存在困难):
在这里插入图片描述
搜索了全网百度、谷歌、QT文档等,都没有找到类似的问题,因此自己研究了一下,最终找到了解决这一问题的方法。

1.在QT Creator中添加一个新的ui
在这里插入图片描述
2.ui最好调整为和原来的ui同名,之后再将新生产的ui的objectName属性修改为原来的ui所属属性,使ui界面和项目中的c++头文件和源文件相联系上。
在这里插入图片描述
3…做完以上步骤,我们拥有了一个空白的,和原来项目相联系的ui界面,下面只需要在QT Designer中将原来的ui界面中组件复制粘贴到新的ui中,即可完成对ui的修复。
4.QT Designer所在位置为你使用的QT环境的bin文件下。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值