<div><div><div>The PyQt4 version of the same code , self.sender() returns a QNetworkReply,the direct object that sent the signal,while in PyQt5,it  returns the original object that sent the signal.</div><div><br></div><div>here, on_deleteTasks_triggered() call reply.abort(), thus emitted finished signal of reply,</div><div>then slotFinished() was invoked, so I think the original object that sent the signal was QAction, the direct one should be QNetworkReply,QObject::sender() should return the DIRECT object that sent the signal in this case or else cause so many problems .</div></div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div></div><!-- jy5ContentSuffix --><div>在2015年04月04 19时27分, "Florian Bruhin"<me@the-compiler.org>写道:</div><blockquote id="isReplyContent" style="padding-left:1ex; margin: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>* redstone-cold <<a href="mailto:redstone-cold@163.com">redstone-cold@163.com</a>> [2015-04-04 19:08:05 +0800]:<br>> I saw some fix on QObject::sender() showed in the change log, but as I tested, the bug has not been fixed yet .<br>> <br>> <br>> tested code here<br>> <br>> https://bpaste.net/show/9605c5d7e849<br>> when self.deleteTasks triggered, self.sender() should return QNetworkReply rather than QAction<br>> <br>> <br>> if the url doesn't work there, please use another URL without redirection and also  direct to some large file.<br><br>I don't understand - how would the self.deleteTasks QAction possibly<br>know anything about the QNetworkReply? It's an object ompletely<br>independent from the reply. And deleteTasks.triggered gets sent by the<br>QAction, so why would self.sender() suddenly be a QNetworkReply?<br><br>Florian<br><br>-- <br>http://www.the-compiler.org | <a href="mailto:me@the-compiler.org">me@the-compiler.org</a> (Mail/XMPP)<br>   GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc<br>         I love long mails! | http://email.is-not-s.ms/<br></blockquote><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>