一、Qt信号槽
连接失败或槽函数不响应的问题总结
使用Qt信号槽机制时,往往会出现信号与信号槽连接失败或信号槽不响应的情况,原因可能是以下几种情况:
1、检查拥有信号槽的类,是否继承了QObject,类没有声明Q_OBJECT。
2、信号槽没有定义为pubic slots或
private slots或
/protected slots
。
3、事件被子控件过滤掉了。比如QListWidget,当QListWidgetItem已经处理keypress事件后,QListWidget就不能响应itemDoubleClicked事件了。
4、
注意