首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

【Qt】Object:connect No such slot有关问题与解决办法

2012-07-27 
【Qt】Object::connect No such slot问题与解决方法今天在我的一个Qt程序中新添加了一个菜单项和对应的signa

【Qt】Object::connect No such slot问题与解决方法

今天在我的一个Qt程序中新添加了一个菜单项和对应的signal和slot之后,编译运行发现出现这样的错误:

Object::connect No Such Slot.......................

但是以前定义的signal和slot都能够正常工作。而我把这个菜单项对应的signal与以前定义的slot进行连接,也能够正常运行。

那为什么新添加的slot就不可以正常工作呢?


Google搜索了一下,可能导致这种错误的原因有一下几点:

1、查看类声明中有没有Q_OBJECT

要使用slot的类的声明中必须包含Q_OBJECT


2、我声明的函数要添加声明。比如: