<div>I saw some fix on QObject::​sender() showed in the change log, but as I tested, the bug has not been fixed yet .<span id="_editor_bookmark_start_0" style="display: none; line-height: 0px;">‍</span></div><div><div><br></div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ 原始邮件 ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>发件人:</b> "phil";<phil@riverbankcomputing.com>;</div><div><b>发送时间:</b> 2015年2月13日(星期五) 晚上9:54</div><div><b>收件人:</b> "pyqt"<pyqt@riverbankcomputing.com>; <wbr></div><div></div><div><b>主题:</b> Re: [PyQt]QObject::​sender() returns the original object that sent the signal</div></div><div><br></div>On 11/02/2015 3:15 am, iMath wrote:<br>> In PyQt4,QObject::​sender() returns the direct object that sent the<br>> signal,while in PyQt5,it  returns the original object that sent the<br>> signal.<br>> <br>> <br>> QObject::​sender() should return the DIRECT object that sent the<br>> signal or cause so many problems .‍<br><br>According to my tests PyQt4 and PyQt5 behave the same. sender() behaves <br>differently if you decorate the slot with pyqtSlot(). I haven't quite <br>worked out why that is the case.<br><br>Phil<br>_______________________________________________<br>PyQt mailing list    PyQt@riverbankcomputing.com<br>http://www.riverbankcomputing.com/mailman/listinfo/pyqt</div>