Описание тега qwebchannel

0 ответов

Создайте новый процесс клиентского приложения для новых входящих подключений от QWebSocketServer. Можем ли мы создать несколько qapplication в нескольких процессах?

Я создал приложение на основе opengl, имеющее HTML-интерфейс и логику C++, подключенное через QWebChannel. Для настольных версий (windows/linux) я создал QWebEngineView для отображения пользовательского интерфейса HTML. Мне удалось успешно создавать…
31 авг '20 в 14:30
0 ответов

Как сделать синхронный вызов через QWebChannel

Я портирую код из QWebKit в QWebEngine, и у меня возникают проблемы из-за того, чтоQWebChannel асинхронный. Код Javascript в QWebView/QWebEngineViewнеобходимо запросить код C++ для абзацев текста и добавить этот текст, пока на странице не останется …
09 июл '20 в 08:31
0 ответов

Как получить данные с удаленной веб-страницы на pyqt5 с помощью QWebChannel

Я знал способ передачи данных между локальным файлом HTML (который я могу добавить <script src="./qwebchannel.js"></script> to) и PyQt5. Как я могу осуществить передачу данных между удаленной веб-страницей (которую я не могу ре…
17 окт '20 в 05:30
1 ответ

QWebChannel не выполняется с условием (JS to C++)

Связано с этим ответом: /questions/34969382/kak-ispolzovat-qt-webengine-i-qwebchannel/55085874#55085874 Я пробовал пример, и все работает нормально. Но я нашел кое-что интересное. Если бы у меня было условие, QWebChannel, похоже, не работает (от JS …
26 июн '21 в 10:32
1 ответ

Protobuf: Сериализовать / ДеСериализовать C ++ в Js

Я использую protobuf для отправки / получения двоичных данных из Cpp в Js и наоборот, и я использую QWebChannel для связи с клиентом HTML. Вопрос: как десериализовать двоичные данные в cpp, которые сериализуются и отправляются из Js? После я попробо…
0 ответов

Объект регистра QWebEngine после инициализации

В настоящее время я запускаю страницу HTML / Javascript внутри QWebEngieView. После инициализации я хочу добавить дополнительный JS-код через QWebChannel. Через этот канал также вставляется код javascript до запуска приложения, и все (данные отображ…
03 окт '21 в 19:30
0 ответов

Как мне получить переменную x, которая представляет собой длину входных символов поля html, в функцию mousePressEvent?

Как мне получить доступ к переменной x, которая представляет собой длину входных символов поля ввода html, в функции mousePressEvent? А переменная x - это динамическая переменная, которая увеличивается с длиной каждого символа. Я хочу контролировать…
19 дек '21 в 20:25
0 ответов

QWebChannel Как вернуть пользовательскую структуру данных

На основе объекта передачи qtqwebenginepage::setwebchannel() и QT: невозможно вернуть пользовательскую структуру данных из вызова JavaScript. Мне нужна эта функция, но я не знаю, как это сделать. /** this is my data type */ class QDataDictionary { p…
19 янв '22 в 12:46
0 ответов

Возвращаемые значения функции Python QWebChannel всегда одинаковы

Я пытаюсь получить данные из пакета localStoragePy для python и отправить их в js QtWebEngineView, но всякий раз, когда я пытаюсь получить данные из localStoragePy в js, я всегда получаю один и тот же вывод, хотя фактические данные в хранилище разны…
01 апр '22 в 02:44
0 ответов

QWebChannel после того, как я зарегистрировал некоторые объекты, мне нужно зарегистрировать новый объект в Js, но он не может вызвать эти новые объекты cpp функциями

В некоторых случаях мне нужно зарегистрировать некоторые объекты в qwebchannel, а далее в приложении мне нужно зарегистрировать новый объект в qwebchannel. Дело в том, что он не показывает ошибки для этого нового объекта, но когда я пытаюсь вызвать …
08 апр '22 в 19:11
0 ответов

Как передать двоичные данные из С++ в js (qwebengine)?

Как передать бинарные данные из c++ в js? QWebChannel всегда использует объект json,QByteArray должен быть преобразован в строку. Может ли QByteArray конвертироваться в ArrayBuffer?
22 май '22 в 10:34
0 ответов

Использование QWebchannel с Nuxtjs + Vuejs

Я хочу использовать модуль веб-канала qt с моим приложением PySide6, которое использует Nuxtjs с Vuejs для внешнего и внутреннего интерфейса хранилища, хотя у меня возникла проблема. Когда я использую: new QWebChannel(window.qt.webChannelTransport, …
20 июл '22 в 12:31
0 ответов

Python selenium – вызов метода python из javascript

Можно ли вызвать метод python из javascript в селене. Я ищу что-то вроде QWebChannel в PyQt5. Я нашел, как запустить javascript из python. Пример: driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe") driver.implicitly_wait(0.5) driver.g…
14 июл '22 в 19:29
0 ответов

PyQt5 QWebEngineView — встроить приложение JavaScript в Python — не удается зарегистрировать (registerObject()) QObject в QWebChannel?

Итак, у меня есть приложение PyQt5 на Python, которое отображает график Plotly (график является интерактивным графическим приложением). Plotly работает на JavaScript, и я хочу иметь возможность перехватывать события JavaScript и использовать их в Py…
0 ответов

Невозможно вызвать событие обновления холста с помощью Javascript в QWebChannel

Код ниже отправляет данные из Qt C++ в JavaScript через QWebChannel для рисования на «холсте». Данные передаются с правильным значением, но событие перерисовки холста не происходит. Если я вызову функцию drawCanvas в том же файле JavaScript, я смогу…
01 дек '23 в 07:45