在VS顶用QT,UI编辑好后,connect了,点击按钮还是没反应

在VS中用QT,UI编辑好后,connect了,点击按钮还是没反应!
在VS中用QT,UI编辑好后,connect了,点击按钮还是没反应!

该怎么做呢?把SLOT里面的函数,换成原来有的,比如cancel()什么的就能响应了,
用自己写的 void func();就是不响应啊,断点没进去。

h文件里 也写了。用的是QMainWindow.

还有网上找了好多书,有专门介绍VS下使用QT的吗?总感觉有一些不一样啊
------解决思路----------------------
这和VS没多大关系。也不需要专门的VS下的Qt的书

像这种问题,

1. connect 的返回值你检查了么?是true么?
2. Q_OBJECT 这种宏加了么?
3. 程序运行时,控制台有警告类信息输出么?
4. ...
------解决思路----------------------
 void func();
是否定义在了slots:下面
------解决思路----------------------
引用:
Quote: 引用:

这和VS没多大关系。也不需要专门的VS下的Qt的书

像这种问题,

1. connect 的返回值你检查了么?是true么?
2. Q_OBJECT 这种宏加了么?
3. 程序运行时,控制台有警告类信息输出么?
4. ...


大神求指教在VS顶用QT,UI编辑好后,connect了,点击按钮还是没反应只会MFC


同一楼说的那样,首先要链接的两个类必须继承与QObject,同时添加 Q_OBJECT;然后connect中的signal 和 slot 函数要有参数类型,并且相同,但是不要有参数,当然没有参数的话就不需要了,你通过调试没有进你的槽函数肯定就是没连接上,然后你从这几个方面是找找原因
------解决思路----------------------
吧相关.h 和.cpp的 代码贴出来。很快可以找到你的问题,什么都没凭空想,很难知道你出现什么问题。
问题无外乎,二楼说的几种