类的声明
要使用信号和槽,需要继承QObject类.否则会提示connect函数错误
class myclass: public QObject
{
Q_OBJECT
public:
myclass(QObject * parent = nullptr);
private SLOT:
void my_slot(void *);
}
构造函数
myclass::my(QObject * parent):QObject(parent){
}
信号连接到槽函数
信号函数和槽函数的参数列表需要保持一致,否则会编译出错
用法示例:
QObject::connect(xxx, SIGNAL(xxx(void *)), this, SLOT(my_slot(void *)));