我是 Qt 的新手,我试图理解以下信号槽连接:
m_networkManager = new QNetworkAccessManager(this);
QNetworkReply *reply = m_networkManager->get(request);
connect(reply, SIGNAL(finished()),this, SLOT(onRequestCompleted()));
为什么我们在获取请求之后连接“完成”信号?......如果在插槽连接(第 3 行)建立之前第 2 行的网络连接执行得更快,会发生什么?
我知道,这段代码会起作用。但我想了解这怎么可能:)