Qt中一个pushbutton删除之后或者改名之后对应的槽函数如何处理

keai4le 2014-09-16 12:35:58
在pushbutton上右键转到槽,clicked()事件,之后把这个button改名了,编译的时候在moc_XXX.cpp中还有这个槽函数,并没有更新
case 1: _t->on_pushButton_2_clicked(); break;
case 2: _t->on_submitbtn_clicked(); break;

这是那两行代码,之前在ui文件中叫pushButton_2
后来我把他的名字改为submitbtn了。编译的时候必须注释掉第一行才能通过
因为我之后并没有实现on_pushButton_2_clicked()函数,而且我已经不需要这个函数了。
...全文
2614 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
keai4le 2014-09-19
  • 打赏
  • 举报
回复
知道了,还要在对应的头文件里面把定义删了就不会报错了
蜗牛sf 2014-09-16
  • 打赏
  • 举报
回复
一般清除一下就可以,也碰到过清除解决不了的情况,把文件移除项目重新加入就可以了
dext 2014-09-16
  • 打赏
  • 举报
回复 1
这个 moc_XXX 的文件 你不需要自己处理,在你重新运行qmake 和 make 的时候 会根据你的 h 文件 自动生成的
你只需要在h/cpp里 去掉那个槽函数就行了

16,813

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧