<div dir="ltr"><div>Disregard - it's working on a pristine instance - I think I incorrectly built with SIP 4.17.1 on my local, or something equivalently idiotic.</div><div><br></div><div>Thanks for the feedback.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 1, 2017 at 10:31 AM, Phil Thompson <span dir="ltr"><<a href="mailto:phil@riverbankcomputing.com" target="_blank">phil@riverbankcomputing.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 28 Feb 2017, at 4:53 am, Kevin Mcintyre <<a href="mailto:kebin70@gmail.com">kebin70@gmail.com</a>> wrote:<br>
><br>
> Prior to 5.8 I was able to simulate a keyclick on QtWebEngineView:<br>
><br>
> --- 5.7.1 Output ---<br>
> 5.7.1<br>
> finished<br>
> --- 5.8.0 Output ---<br>
> 5.8.0<br>
> exception: PyQt5.QtCore.<wbr>QAbstractAnimation represents a C++ abstract class and cannot be instantiated<br>
> ---<br>
><br>
> import sys<br>
><br>
> from PyQt5.QtWebEngineWidgets import QWebEngineView<br>
> from PyQt5.QtWidgets import QApplication<br>
> from PyQt5.QtCore import QUrl<br>
> from PyQt5 import QtCore<br>
><br>
> app = QApplication(sys.argv)<br>
> qev = QWebEngineView()<br>
> qev.show()<br>
><br>
> print QtCore.qVersion()<br>
><br>
> def runTest():<br>
>     try:<br>
>         from PyQt5.QtTest import QTest<br>
>         from PyQt5.QtCore import Qt<br>
>         QTest.keyClick(qev, Qt.Key_Tab)<br>
>         print 'finished'<br>
>     except Exception as e:<br>
>         print 'exception:', e<br>
>     finally:<br>
>         exit()<br>
><br>
> qev.page().loadFinished.<wbr>connect(runTest)<br>
> qev.load(QUrl('<a href="http://google.com" rel="noreferrer" target="_blank">http://google.<wbr>com</a>'))<br>
> app.exec_()<br>
<br>
</div></div>Works fine for me.<br>
<span class="HOEnZb"><font color="#888888"><br>
Phil<br>
<br>
</font></span></blockquote></div><br></div>