Skip to content

关于生命周期管理的问题 #23

@LockDragonBorn

Description

@LockDragonBorn

虽然不知道能不能看到,但是还是想问下,return QObject::connect(sender, senderSignal, lambda.value());这个方法没有绑定recerver,就是如果异步请求回调的时候调用它的控件已经不在了,而且请求的时候捕获了this,会有问题吗?我的理解应该是有问题的。

如果在控件里面自定义槽接收,也就是下面的方法,应当是安全的。
return QObject::connect(sender, qPrintable(signal), receiver, qPrintable(method));

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions