今天写了一个测试程序,没有继承QObject,使用信号槽,运行之后发现信号槽没有生效。
于是加入了Q_OBJECT的宏,报错:undefined reference to vtable for **。
网上看的需要多重继承,同时继承QObject,但是继承之后报错了。
看到一个博主说的,解决了问题:
重新执行qmake,
重新构建
运行,
完成
今天写了一个测试程序,没有继承QObject,使用信号槽,运行之后发现信号槽没有生效。
于是加入了Q_OBJECT的宏,报错:undefined reference to vtable for **。
网上看的需要多重继承,同时继承QObject,但是继承之后报错了。
看到一个博主说的,解决了问题:
重新执行qmake,
重新构建
运行,
完成