Pyside2 WebEngine html - выбирайте очень медленно - PullRequest
0 голосов
/ 29 января 2020

Я работаю с 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 и блоки приложения на это время. Кто-нибудь решил подобную проблему?

...