<div dir="ltr">
<div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><div>Ooops. I somehow sent that last message while trying to type "PyQt". Not quite sure how that even happened. Let's try that again.</div><div><br></div><div><br></div><div><br></div><div>Hello all,</div></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">I have an application that uses QWebEngineView to render its main UI. The html page rendered by QWebEngineView relies on a lot of Javascript and CSS, and has been working well for a year or so while using PyQt5.8.1. I recently moved to PyQt 5.10.1 and am now having problems when using a consumer grade touch<span> </span><span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">panel<span> </span></span>(Planar or Viewsonic or the like) to control the application.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">In the html UI, there is a '+' and a '-' on which the user can tap to change a number. With PyQt5.8.1, the user can tap as fast as they'd like. With 5.10.1, if they tap too fast (not impossibly fast, but just quick tapping), they loose the ability to tap. Occasionally, the number will continue to increment after the ability to tap is lost.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">I can get the ability to tap back if I click the '+' or '-' with the mouse. I suspect doing so is giving the "mouse up" that seems to have gotten lost with fast tapping.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">Because I don't have both versions of Qt and PyQt installed on the same machine, to test this, I compiled my app with PyInstaller 3.2.1 on each machine, then copied the executables around to several other machines (running both Windows 7 and 10). On every machine, the one compiled with PyQt 5.10.1 showed the "lost ability to tap" issue, while the one compiled with PyQt 5.8.1 worked as expected. </div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">I should note that this is commercial PyQt, so it's compiled from source. I used Visual Studio 2015 on Windows 7 to compile PyQt 5.8.1, and Visual Studio 2017 on Windows 10 to compile PyQt 5.10.1.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">This issue is on Windows. This app isn't cross platform, so I haven't tested on other OSs.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">I wonder if anyone has seen this or has a suggestion as to where to start looking for a solution.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">Thanks,</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">-Brian</div>
<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 14, 2018 at 10:43 AM, Brian Knudson <span dir="ltr"><<a href="mailto:brian.knudson@cxcsimulations.com" target="_blank">brian.knudson@cxcsimulations.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="m_-7389044001873198077gmail_signature"><div dir="ltr"><div><div>Hello all,</div></div><div><br></div><div>I have an application that uses QWebEngineView to render its main UI. The html page rendered by QWebEngineView relies on a lot of Javascript and CSS, and has been working well for a year or so while using PyQt5.8.1. I recently moved to PyQt 5.10.1 and am now having problems when using a consumer grade touch
<span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">panel<span> </span></span>(Planar or Viewsonic or the like) to control the application.</div><div><br></div><div>In the UI, there is a '+' and a '-' on which the user can tap to change a number. With PyQt5.8.1, the user could tap as fast as they'd like. With 5.10.1, if they tap too fast, they loose the ability to tap. Occasionally, the number will continue to increment after the ability to tap is lost.</div><div><br></div><div>I can get the ability to tap back if I click the '+' or '-' with the mouse. I suspect doing so is giving the "mouse up" that seems to have gotten lost with fast tapping.</div><div><br></div><div>Because I don't have both versions of Qt and PyQt installed on the same machine, to test this, I compiled my app with PyInstaller on each machine, then copied the executables around to several other machines (running both Windows 7 and 10). On every machine, the one compiled with PyQt 5.10.1 showed the "lost ability to tap" issue, while the one compiled with Pyq</div><div><br></div><div>This issue is on Windows. This app isn't cross platform, so I haven't tested anywhere else.</div><div><br></div><div><br></div></div></div>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font color="#666666" style="font-size:12.8px"><b><span style="font-size:9pt;font-family:"Arial Narrow",sans-serif;color:rgb(89,89,89)">Brian Knudson</span></b><span style="font-size:8pt;font-family:"Arial Narrow",sans-serif;color:rgb(89,89,89)"> | Head of Software </span><span style="font-size:9pt;font-family:"Arial Narrow",sans-serif;color:rgb(89,89,89)"></span><span style="font-size:9pt;font-family:"Arial Narrow",sans-serif;color:rgb(192,0,0)">|</span><span style="font-size:9pt;font-family:"Arial Narrow",sans-serif;color:rgb(89,89,89)"> </span></font><font style="font-size:12.8px;color:rgb(102,102,102)"><b>CXC</b></font><b style="font-size:12.8px;color:rgb(102,102,102)"> </b><b style="font-size:12.8px;color:rgb(102,102,102)"><span style="font-size:9pt;font-family:"Arial Narrow",sans-serif;color:rgb(127,127,127)">SIMULATIONS | </span></b><font color="#595959" face="Arial Narrow, sans-serif" style="font-size:12.8px"><span style="font-size:10.6667px"><a href="https://maps.google.com/?q=3160+W.+El+Segundo+Blvd.+%C2%A0%7C+Hawthorne+%7C%0D%0A++++++++++CA+90275+%7C++Office&entry=gmail&source=g" style="color:rgb(17,85,204)" target="_blank">3160 W. El Segundo Blvd.</a></span><span style="font-size:8pt"> | Hawthorne | CA 90250 | </span></font><font style="font-size:12.8px;color:rgb(102,102,102)"><a href="https://maps.google.com/?q=3160+W.+El+Segundo+Blvd.+%C2%A0%7C+Hawthorne+%7C%0D%0A++++++++++CA+90275+%7C++Office&entry=gmail&source=g" style="color:rgb(17,85,204)" target="_blank">Office</a>:</font><span style="font-size:12.8px;color:rgb(102,102,102)"> 888.918.2010 </span><span style="color:rgb(89,89,89);font-size:8pt;font-family:"Arial Narrow",sans-serif">| </span><font style="font-size:12.8px;color:rgb(102,102,102)">Fax:</font><span style="font-size:12.8px;color:rgb(102,102,102)"> 310.306.2221 </span><span style="color:rgb(89,89,89);font-size:8pt;font-family:"Arial Narrow",sans-serif">| </span><font style="font-size:12.8px;color:rgb(102,102,102)"><a href="http://www.cxcsimulations.com/" style="color:rgb(17,85,204)" target="_blank">WWW.CXCSIMULATIONS.COM </a></font><span style="font-size:8pt;font-family:"Arial Narrow",sans-serif;color:rgb(89,89,89)"><font color="#666666"><br><br>CONFIDENTIALITY NOTICE :<br>This e-mail message, including any attachments contains information which may be CONFIDENTIAL AND/OR LEGALLY PRIVILEGED. The information is intended only for the use of the individual named above and may not be disseminated to any other party without written permission. If you are not the intended recipient, or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, disclosure, distribution, copying or taking of any action in reliance on the contents of this e-mailed information is strictly prohibited. If you have received this transmission in error, please immediately notify the sender, and permanently delete this e-mail and the attachments hereto, if any, and destroy any printout thereof.</font></span><br></div></div></div></div>
</div>