Qt C++项目总结1: Qt connect

connect() 是Qt里实现信号与槽连接的函数,有了它,就可以实现用信号来出发一个函数。

它是QObject类下的一个静态方法, 如果一个类没有继承于QObject而直接调用connect()函数是会报错的。

所以要使用connect()可以使类继承于QObject, 然后在类里面就可以使用connect()了。如果一个类已继继承于别外一个类,这时就要使用C++的多继承的特性。

多继承:

参考:
http://blog.csdn.net/xingewudi21/article/details/41343819

打赏