- 19 12月, 2022 2 次提交
- 18 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
使用QWebSocket客户端作为QWebChannel通信数据传输接口实现Qt和Web端程序交互功能 QWebChannel默认使用的传输通道为WebChannelIPCTransportHost,内部的数据传输接口为 qtwebchannel::mojom::WebChannelTransportRenderAssociatedPtr WebChannelIPCTransportHost所在文件:D: \Qt\Qt5.12.5\5.12.5\Src\qtwebengine\src\core\renderer_host\web_channel_ipc_transport_host.h 1、构建后将html、css、js文件自动拷贝到可执行程序A路径下; 2、使用QWebSocket作为QWebChannel通信接口; 3、通过QWebEngineView在Qt界面中嵌入Web网页; 4、一键调用浏览器打开html文件; 5、基于WebSocket、QWebChannel.js实现网页和Qt通信功能; 6、同时演示了Qt和嵌入网页界面、浏览器网页界面通信功能; 7、支持一个服务端与多个客户端Web界面进行通信交互,将WebSocket服务端封装在QWebChannel内部,一个 WebChannel对应一个服务端、多个客户端。
-
- 17 12月, 2022 4 次提交
- 16 12月, 2022 4 次提交
-
-
由 mahuifa 提交于
-
由 mahuifa 提交于
-
由 mahuifa 提交于
-
由 mahuifa 提交于
1、构建后将html、css、js文件自动拷贝到可执行程序路径下; 2、web界面和qt界面实现双向通信; 3、由于QWebChannel传递数据只有可以转换为【JSON的数据类型】才可以传递,其它类型无法传递,例如QByteArray这些 JSON不支持的数据类型,这里演示了可以传递的所有数据类型的使用方式; 4、Web界面中javascript直接读取Qt中注册对象使用Q_PROPERTY定义的【属性值】; 5、Web界面中javascript直接读取Qt中注册对象使用使用Q_ENUM标记的【枚举】; 6、定义一个带有返回值的槽函数,javascript调用该函数后可以获取【返回值】;
-
- 15 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 14 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 13 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
1、实现生成json数据,插入json数组、json对象以及各种json支持的数据类型; 2、将json数据保存到json文件中; 3、从json文件中读取json数据,并使用【递归】的方式解析json数据。
-
- 12 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 11 12月, 2022 2 次提交
- 10 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 09 12月, 2022 2 次提交
- 08 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
1、使用QWebEnginePage打开摄像头演示权限管理
-
- 07 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 06 12月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 01 12月, 2022 3 次提交
- 30 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
1、完成QKeyEvent所有参数设置,兼容Qt键盘事件。
-
- 29 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
1、将获取到的键盘码转换为可识别的字符。
-
- 28 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 27 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
1、实现将Windows键盘信号转换位QKeyEvent信号。
-
- 26 11月, 2022 4 次提交
- 25 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
1、将所有封装的全局鼠标事件监听功能放到pri模块中; 2、将所有文件重命名为Global开头; 3、解决了linux下<X11/extensions/record.h>找不到问题。
-
- 24 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
-
- 23 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
1、将鼠标监听器封装成一个单例类,便于复用。
-
- 21 11月, 2022 2 次提交
- 20 11月, 2022 1 次提交
-
-
由 mahuifa 提交于
-