当前位置: 首页 > 工具软件 > pushbutton > 使用案例 >

QMetaObject::connectSlotsByName: No matching signal for on_pushButton_clicked()

闾丘成礼
2023-12-01

记录下今天出现的一个坑,但不一定对。
QMetaObject::connectSlotsByName: No matching signal for on_pushButton_clicked()的解决
 

软件启动就出现这样的问题,看网上说是因为我一开始建立了信号与槽的连接后改变了按钮的名字导致的,但是我连槽函数的名字也改变了,还是会出现这样的一个问题,后来查看代码的时候发现是我更改了目录,两个目录下有相同名字的ui_mainwindow.h,估计是一个文件中的按钮名称更改了,另一个文件按钮名称没有更改。把其中一个删除了,这个文件就解决了。不过奇怪的是文件应该是指定目录的,但由于自己使用的是彻底删除文件无法恢复现场,不然想尝试恢复文件来试试是否还会出现这样的警告。或者不是这个原因呢?
 

 类似资料:

相关阅读

相关文章

相关问答