<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Jean-Baptiste,<div class=""><br class=""></div><div class="">I think that you need to create and execute an application object in order to keep the QWebEngineView on screen:</div><div class=""><ul class="MailOutline"><li class="">insert the line <font face="SFMono-Regular" class="">app = QtWidgets.QApplication( [] )</font> before the <font face="SFMono-Regular" class="">dlg = ...</font> line</li><li class="">add the line <font face="SFMono-Regular" class="">app.exec_()</font> at the end of your example</li></ul><div class=""><br class=""></div><div>Hope this helps.</div><div><br class=""></div><div>--</div><div>Colin</div><div><br class=""><blockquote type="cite" class=""><div class="">On 16 Sep 2022, at 10:03, Jean-Baptiste Peter <<a href="mailto:jbpeter@outlook.com" class="">jbpeter@outlook.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta charset="UTF-8" class=""><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Verdana; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Hi,<o:p class=""></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">I wrote small script which creates a qwebengineview in a qdialog. When I run it, there is a white flash and then the dialog looks completely empty. The webengineview seems to be initialized as it is possible to call its methods such as .url().<span class="Apple-converted-space"> </span><o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">I found a few post describing a similar issue but didn’t find any solution as of now:<o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://stackoverflow.com/questions/55252584/pyqt5-qwebengineview-window-wont-show" style="color: rgb(5, 99, 193); text-decoration: underline;" class=""><span lang="EN-US" class="">https://stackoverflow.com/questions/55252584/pyqt5-qwebengineview-window-wont-show</span></a><span lang="EN-US" class=""><o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://stackoverflow.com/questions/72346850/pyqt5-qwebengineview-does-not-show-webpage" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">https://stackoverflow.com/questions/72346850/pyqt5-qwebengineview-does-not-show-webpage</a><o:p class=""></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://stackoverflow.com/questions/72131093/pyqt5-qwebengineview-doesnt-load-url" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">https://stackoverflow.com/questions/72131093/pyqt5-qwebengineview-doesnt-load-url</a><o:p class=""></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://stackoverflow.com/questions/70988870/unable-to-render-webpage-using-qwebengineview" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">https://stackoverflow.com/questions/70988870/unable-to-render-webpage-using-qwebengineview</a><o:p class=""></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Here is my script :<o:p class=""></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">from PyQt5.QtWebEngineWidgets import QWebEngineView<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">from PyQt5 import QtWidgets<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">from PyQt5.QtCore import QUrl<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">dlg = QtWidgets.QDialog()<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">view = QWebEngineView()<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">layout = QtWidgets.QHBoxLayout()<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">layout.setContentsMargins(0, 0, 0, 0)<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">layout.addWidget(view)<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">dlg.setLayout(layout)<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">url = QUrl(“<a href="https://www.whatsmybrowser.org/" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">https://www.whatsmybrowser.org/</a>”)<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">view.load(url)<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">dlg.show()<o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">My configuration:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Windows 11<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">PyQt5 5.15.4<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">PyQt5-sip 12.9.0<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0in 35.4pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">PyQtWebEngine 5.15.5<o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Do you have any idea what could be the problem? Thank you,<o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Best,<o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" style="font-size: 10pt; font-family: "Source Sans Pro", sans-serif;" class="">--<o:p class=""></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><b class=""><span style="font-size: 10pt; font-family: "Source Sans Pro", sans-serif;" class="">Jean-Baptiste PETER</span></b></div></div></div></blockquote></div><br class=""></div></body></html>