一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 1. 拥有信号槽的类,必须继承QObject,声明Q_OBJECT宏。 Qt帮助手册里搜索 “Signals & Slots”,可以看到以下说明: 想要使用信号槽,必须继承QObject,必须加Q_OBJECT宏。 2. 信号槽函数签名不匹配 主要分以下几种情形: 信号槽参数类型不匹配:如int对d 阅读全文
posted @ 2022-09-07 16:12 一杯清酒邀明月 阅读(856) 评论(0) 推荐(0)
摘要: 本文介绍Qt的信号是否被连接了和信号槽之间的参数是否一致的判断方法。 1. 判断信号是否正确连接 通过判断connect的返回值是否为true。 1 bool ok = connect(this, SIGNAL(signal1()), this, SLOT(slot1())); 2 // 打印tru 阅读全文
posted @ 2022-09-07 11:01 一杯清酒邀明月 阅读(1124) 评论(0) 推荐(1)
摘要: 继承中的信号:在QT中,信号不需要实现,只要声明就可以了。所以不存在继承这一回事,我只是在父类和子类中都声明一下,也用不着virtual 继承中的槽:正常了,跟普通函数没区别。 阅读全文
posted @ 2022-09-07 10:59 一杯清酒邀明月 阅读(517) 评论(0) 推荐(0)