<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-06-20 13:08 GMT+02:00 Elvis Stansvik <span dir="ltr"><<a href="mailto:elvis.stansvik@orexplore.com" target="_blank">elvis.stansvik@orexplore.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">2016-06-16 14:37 GMT+02:00 Elvis Stansvik <span dir="ltr"><<a href="mailto:elvis.stansvik@orexplore.com" target="_blank">elvis.stansvik@orexplore.com</a>></span>:<br></span><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>Launching QVTKRenderWindowInteractor.py as a script, which brings up the built-in cone example, if I hit 't' to switch to trackball style interaction and then rotate the camera around for a few seconds, when I release the mouse there's a noticable delay before the movement stops.<br><br></div>The delay seems related to the time the interaction went on: If I rotate around for a longer period, the period between releasing the mouse and the movement finally stopping is longer.<br><br></div>Any idea what might be going on here?<span><font color="#888888"><br></font></span></div></div></blockquote><div><br></div></span><div>I've now found older reports of this on this list, and turns out it was a Qt 5 bug:<br><br>    <a href="https://codereview.qt-project.org/#/c/126136/" target="_blank">https://codereview.qt-project.org/#/c/126136/</a><br><br></div><div>It's fixed in 5.6, but we're basing our product on Kubuntu 16.04. Is there nothing that can be done on the VTK or application side to work around this on the buggy Qt versions?<br><br></div><div>Is anyone else in the same boat?<br></div></div></div></div></blockquote><div><br></div><div>Seems I can work around the issue application-side with<br><br>        if self.timer.elapsed() > 16:<br>            interactor.Render()<br>            self.timer.start()<br><br></div><div>instead of a blind call to Render(), where self.timer is a QElapsedTimer().<br><br></div><div>Still a bit of an inconvenience though :(<br></div><div><br></div><div>Elvis<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>Elvis<br></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"><div dir="ltr"><div><span><font color="#888888"><br></font></span></div><span><font color="#888888">Elvis<br></font></span></div>
</blockquote></div><br></div></div>
</blockquote></div><br></div></div>