Описание тега qtwebchannel
Qt WebChannel обеспечивает одноранговую связь между сервером (приложение QML/C++) и клиентом (приложение HTML/JavaScript или QML).
1
ответ
PyQt QtWebChannel: сохранение лата по щелчку мыши от JS до PyQt5
Я пытаюсь сохранить широту / долготу при щелчке мышью по точке геометрии. Поэтому, когда пользователь нажимает на карту, мне нужно получить эти координаты (широта / долгота) и сохранить их, например, в переменной. point = Point(lat, lng) так что я м…
29 июн '18 в 17:38
0
ответов
Как ждать на асинхронной функции JavaScript без поддержки async/await?
Это связано с портированием с Qt Webkit в Qt Webengine, Следующий код хорошо работает в webkit. <script type="text/javascript"> var result = objectExposedFromC++.someFunction(); //sync; console.log("I want to use result here"); </script>…
19 ноя '18 в 03:43
1
ответ
QWebChannel новый клиент получает начальное состояние?
Что бы там ни было, я изучал использование QWebChannel как метода для создания сетевых видеоигр. Я столкнулся с проблемой, когда при присоединении new.clients они получают состояние игры в том виде, в котором оно было изначально, без каких-либо допо…
14 авг '18 в 07:10
1
ответ
PyQt QtWebChannel: вызов функции Python из JavaScript
Я пытаюсь, используя классы Qt QWebEngineView, а также QWebChannel сделать простую связь между страницей HTML и скриптом Python. Цель состоит в том, чтобы просто выполнить foo() когда заголовок <h2> нажата. import sys from PyQt5.QtCore import …
21 мар '18 в 21:26
1
ответ
Как обнаружить нажатие кнопки внутри Qwebengine в pyside2
Я написал приложение в pyside2, которое открывало веб-страницу в QWebEngine. Эта веб-страница имеет 2 кнопки, я не понимаю, как я могу обнаружить нажатие кнопки в модуле приложения pyside2, мне нужно выполнить другую операцию с нажатием этой кнопки.…
06 сен '18 в 06:40
0
ответов
Пример узла js client для использования qwebchannel.js
Я пытаюсь использовать qwebchannel.js и общаться с сервером, используя qwebchannel. Я хочу использовать узел JS. Поскольку узел js работает асинхронно, перед тем, как сервер вернет объект, выполняются функции, использующие сервер. Мне нужен клиент у…
15 ноя '18 в 11:18
0
ответов
Устранить предупреждения о сигналах уведомителя свойства QWebChannel
Я использую QWebEngineView с QWebChannel, аналогично этому: class AppView(QWebEngineView): def __init__(self): QWebEngineView.__init__(self) self.ch = QWebChannel(self.page()) self.page().setWebChannel(self.ch) Тогда я звоню: self.ch.registerObject(…
17 янв '19 в 00:35
1
ответ
Как вернуть значение из JS в Python (PyQT5)
Я хотел отобразить 2D-карту с помощью Python, а затем сделать что-то с координатами курсора в коде Python. Однако я не могу получить координаты части Python. Вот мой код: from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWebEngineWid…
10 апр '18 в 18:01
1
ответ
QWebChannel отправляет нулевые структуры QVariant POD в JavaScript
Я пишу приложение на C++ QWidget, которое взаимодействует с JavaScript, работающим на веб-странице, размещенной на ресурсе. Мне нужно найти способ отправки массива следующих структур POD в функцию JavaScript, размещенную на веб-странице, но, к сожал…
27 окт '18 в 03:34
1
ответ
Как передать информацию из JS в Python, используя QWebChannel
У меня есть графический интерфейс в Python через PyQt5. Я показываю веб-браузер со страницей карт Google. Пользователь должен переместить маркер, и моя программа должна обработать координаты маркера. Поэтому я должен передать координаты из JS в Pyth…
12 ноя '17 в 18:54
5
ответов
Как использовать Qt WebEngine и QWebChannel?
Я использую новый WebEngine, чтобы тренироваться и учиться. Я пытался найти некоторые похожие методы, найденные с помощью Qt WebKit: addToJavaScriptWindowObject() Я обнаружил, что используя Qt WebEngine, я должен использовать QWebChannel зарегистрир…
17 фев '15 в 15:42
0
ответов
Сбой qwebengine при загрузке URL из файла QRC
Я столкнулся с проблемой в Qwebengineview. если файлы ресурсов не добавлены в QRC, все хорошо. но если я добавлю их в QRC-файл, будет так много ошибок: [13928: 6948: 0827/110725: ФАТАЛЬНО:quota_manager.cc(959)] Ошибка проверки: origin == origin.GetO…
27 авг '18 в 03:35
1
ответ
Всплывающие окна с QtWebChannel
Я отображаю сгенерированный фолио HTML(для leaflet.js) в QtWebEngineView. Во всплывающих окнах у меня есть кнопка с функцией нажатия, которая должна вызывать метод обратно в python. Но я не могу заставить канал работать. Я не уверен, что делаю что-т…
26 ноя '17 в 08:16
1
ответ
Qt WebView и WebChannel через WebSockets в QML
Я хочу получить доступ к QtObject с HTML-страницы, работающей в WebView - вызывать методы, свойства чтения / записи и т. Д. Насколько я понял, мне нужно установить соединение WebSockets между сторонами QML и HTML, а затем использовать его в качестве…
12 июл '18 в 19:26
0
ответов
qt.webChannelTransport из подкадра
Можно ли использовать qt.webChannelTransport из подкадра? Похоже, QWebEnginePage.setWebChannel создает только объект qt.webChannelTransport в верхнем фрейме. Я рассмотрел попытку внедрить сценарии для обработки сообщений между документами, а затем и…
01 дек '18 в 23:59
0
ответов
Управлять приложением Qt/C++/QML GUI, запущенным на встроенном устройстве, из приложения удаленного клиента?
Сценарий: у нас есть приложение Qt (Qt 5.9.5,C++,QML,Ubuntu), работающее на устройстве (связанное с телекоммуникациями), которое также можно просмотреть в браузере с помощью веб-сервера. Все операции, выполняемые вручную на устройстве, были одноврем…
11 июл '19 в 13:55
0
ответов
Доступ к объекту класса Javascript с помощью функции Qt runJavaScript
Поскольку я новичок в javascript/HTML, и недавно я начал проект с использованием Qt QWebEngineView. Некоторое время я застревал, пытаясь найти лучший способ поделиться данными из программы C++ с Javascript. Пока что единственный способ отправить дан…
06 авг '20 в 19:43
1
ответ
Предупреждения при создании экземпляра объекта QWebChannel в javascript
У меня есть виджет, который создает экземпляр карт Google с помощью QWebChannel. При создании экземпляра QWebChannel в javascript появляется несколько предупреждений: Property 'accessibleName'' of object 'MapWindow' has no notify signal and is not c…
18 ноя '19 в 04:31
1
ответ
Pyqt5 Переместить окно из QtWebChannel
Я пытаюсь заставить событие mousePressEvent и mouseMoveEvent переместить окно моего приложения из QtWebChannel. Я использую self.setWindowFlags (QtCore.Qt.FramelessWindowHint), чтобы удалить флаг окна и использовать собственный с html, css и js. Вну…
22 ноя '19 в 22:10
1
ответ
Как получить данные из python в js с помощью QWebChannel?
Я пытаюсь заставить свое приложение PyQt взаимодействовать с JS, но не могу получить значения из python. У меня есть два слота на стороне питона для получения и печати данных. В этом примере int передается из JS в python, python добавляет к нему 5 и…
03 окт '19 в 02:05