<div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;">Surely , <span style="line-height: 23.8px;"> </span><span style="line-height: 23.8px;">set a parent </span><span style="line-height: 23.8px;">for QObject can avoid many problems , we used to talk about it too.</span></div><div>https://riverbankcomputing.com/pipermail/pyqt/2015-April/035745.html</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>在2016年07月13 01时18分, "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>> [2016-07-13 01:15:46 +0800]:<br>> So if Qt does not has ownership of the interceptor , and  the<br>> interceptor isn't referenced by Python , then it is garbage<br>> collected, Right ?<br><br>Correct.<br><br>> BTW, if we assign a parent to the interceptor(e.g.<br>> WebEngineUrlRequestInterceptor(profile)), then it is owned by Qt,<br>> therefore won't be garbage collected. I tested it!<br><br>Oh, right, that works as well. I usually try to always set a parent<br>for long-lived things.<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"><p> </p></span>