Я написал веб-приложение, которое, если его открывать через браузер, печатает разные div в зависимости от необходимого div.заявл.backend написан на python.
Все отлично, все работает, проблема возникает, когда приложение должно работать под Py Qt env.
from PySide2.QtWebEngineWidgets import QWebEngineView
from PySide2.QtWidgets import QApplication
приложение работает следующим образом:
if __name__ == '__main__':
logging.debug("Starting server")
t = threading.Thread(target=index.run_server)
t.daemon = True
t.start()
time.sleep(2)
logging.debug("Server started")
app = QApplication()
view = QWebEngineView()
view.load("http://127.0.0.1:8080/lblUnit")
view.show()
sys.exit(app.exec_())
Проблема в том, что при нажатии «Print» btn событие печати не вызывается.Небольшой поиск, и я обнаружил, что в документации Qt написано, что метод window.print () не обрабатывается.
Мой вопрос: есть ли способ поймать событие или заставить его работать?Я видел некоторый код, делающий это на C, но, честно говоря, это MESS.Я ищу любые легкие решения, если они существуют, конечно.
Любой совет приветствуется:)