QT5的槽函数默认参数里面不带sender,无法直接从参数里面获取,不像C#,默认参数里面带有sender发送者对象。
在qt中可以通过QObject::sender()方法获得,QObject->d->sender。QObject::Sender()返回发送信号的对象的指针,返回类型为QObject *
例如:
QPushButton* btn = (QPushButton*)sender();
QT5的槽函数默认参数里面不带sender,无法直接从参数里面获取,不像C#,默认参数里面带有sender发送者对象。
在qt中可以通过QObject::sender()方法获得,QObject->d->sender。QObject::Sender()返回发送信号的对象的指针,返回类型为QObject *
例如:
QPushButton* btn = (QPushButton*)sender();