Я работаю с pyside2 5.14, использую QWebEngine для рендеринга html GUI. Работа идет по Windows 10.
Мой main.py
import sys
from PySide2 import QtCore
from PySide2.QtCore import *
from PySide2.QtWebEngine import QtWebEngine
from PySide2.QtWidgets import QApplication
from PySide2.QtWebEngineWidgets import *
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_ShareOpenGLContexts)
QtWebEngine.initialize()
app = QApplication(sys.argv)
view = QWebEngineView()
view.load(QUrl.fromLocalFile(QDir.current().filePath("index.html")))
view.show()
sys.exit(app.exec_())
и index.html
<!doctype html>
<html lang="en">
<head>
<title>Document</title>
</head>
<body>
<select>
<option value="1">v1</option>
<option value="2">v2</option>
</select>
</body>
</html>
К сожалению, я обнаружил некоторую ошибку с select html -контроль. После второго нажатия на кнопку выбора меню исчезает на 2-3 сек c и блоки приложения на это время. Кто-нибудь решил подобную проблему?