<div dir="ltr">Phil,<div><br></div><div>A while ago I'd posted you a bug that happened when copying content to the clipboard and the information copied being lost when exiting the app... at that time you'd provided a fast hack that "solved" the issue, let me bring back your answer here at that time:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ok I can now reproduce the problem. It also happens with C++ when the <br>QApplication is created on the heap and not explicitly destroyed.<br>The workaround in your test is to 'del app' at the end of the script.<br>Tonight's PyQt snapshot adds support for using QCoreApplication (and <br>sub-classes) as a context manager which calls the C++ dtor when exiting <br>the context. So...<br>with QApplication([]) as app:<br>     ....<br>     app->exec()<br>Phil  </blockquote><div><br></div><div>Thing is, in pyside2 you don't need to use any context manager to provide clipboard reliable behaviour so my question is, how hard would be for you to fix this issue properly without forcing the user to use this context manager at all?</div><div><br></div><div>Asking cos I have apps where everything is a plugin, even QApplication & subclasses are just plugins so I don't even know how or when they'll be instantiated... being forced to use this context manager is really inconvenient and ugly in many cases (not just mine) so having a reliable behaviour of the clipboard without these context managers like pyside2 would be awesome!!! :)</div><div><br></div><div>Thanks in advance.</div></div>