[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: problem with Python PyQt5.QtWebEngine
From: Семен ДР<semadob77 () gmail ! com>
Date: 2021-08-09 23:14:46
Message-ID: CAKwiaoZAmz24asshVNCut+NK6ene_qDLnHObbaBzZBZZOjT-gg () mail ! gmail ! com
[Download RAW message or body]
Hello. When executing this code:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *
import sys
class MainWindow(QMainWindow):
def __init__(self, url):
super(MainWindow, self).__init__()
self.setWindowTitle("Title")
self.browser = QWebEngineView()
self.browser.setUrl(QUrl(url))
self.setCentralWidget(self.browser)
self.resize(683, 1000)
self.move(683, 0)
app = QApplication(sys.argv)
window = MainWindow('https://www.google.com/')
window.show()
app.exec_()
returns an error:
QWindowsEGLStaticContext::create: Could not initialize EGL display: error
0x3001
QWindowsEGLStaticContext::create: When using ANGLE, check if
d3dcompiler_4x.dll is available
Could not find QtWebEngineProcess.exe
I think that the error is due to the configuration of
PyQt5.QtWebEngineWidgets.QWebEngineView
or rather interaction with QtWebEngineProcess.exe
but I don't understand how to fix it, please help.
When transferring a file QtWebEngineProcess.exe in the Python root, the
program starts to see QtWebEngineProcess.exe but at the same time, there
are even more errors.
[Attachment #3 (text/html)]
<div dir="ltr">Hello. When executing this code:<br><br>from PyQt5.QtCore import \
*<br>from PyQt5.QtWidgets import *<br>from PyQt5.QtWebEngineWidgets import \
*<br>import sys<br>class MainWindow(QMainWindow):<br> def __init__(self, \
url):<br> super(MainWindow, self).__init__()<br> \
self.setWindowTitle("Title")<br> self.browser = \
QWebEngineView()<br> self.browser.setUrl(QUrl(url))<br> \
self.setCentralWidget(self.browser)<br> self.resize(683, 1000)<br> \
self.move(683, 0)<br><br>app = QApplication(sys.argv)<br>window = MainWindow('<a \
href="https://www.google.com/" \
target="_blank">https://www.google.com/</a>')<br>window.show()<br>app.exec_()<br><br>returns \
an error:<br>QWindowsEGLStaticContext::create: Could not initialize EGL display: \
error 0x3001<br>QWindowsEGLStaticContext::create: When using ANGLE, check if \
d3dcompiler_4x.dll is available<br>Could not find QtWebEngineProcess.exe<br><br>I \
think that the error is due to the configuration of \
PyQt5.QtWebEngineWidgets.QWebEngineView<br>or rather interaction with \
QtWebEngineProcess.exe<br>but I don't understand how to fix it, please \
help.<br><br>When transferring a file QtWebEngineProcess.exe in the Python root, the \
program starts to see QtWebEngineProcess.exe but at the same time, there are even \
more errors.<br></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic