Qt进阶之路-目录
Qt和Web混合开发(一)简单使用
Qt和Web混合开发(二)建立连接
看Qt和Web混合开发(一)简单使用
1.Quick WebGL Stream
具体介绍:
Qt Quick WebGL 用浏览器来运行你的QtQuick程序
尝试运行小栗子:Qt的一个示例,名字是calqlatr,具体实现方法参考Qt在windows下,在webgl platform下运行
步骤:
1)先在Qt中release该例子得到calqlatr.exe
2)用windeployqt一下calqlatr.exe
此处参考了Windows下发布Qt5.12.3的qml程序,因calqlatr.exe是qml程序,故在windeployqt时与平时不同。
打开MSVC,将release下exe复制到新文件夹qmlwebtest中,cd到新文件夹目录下,输入命令windeployqt calqlatr.exe -qmldir D:\Qt_Creator\5.12.9\5.12.9\msvc2017\qml
,回车,此时完成了exe的配置,双击qmlwebtest中的calqlatr.exe,可以正常运行。
3)打开cmd窗口,cd到exe所在路径,在命令行窗口中执行以下语句:
calqlatr.exe -platform webgl:port=12345
我运行到这里报错了:
原因:未设置环境变量
设置环境变量:
变量名:QT_QPA_PLATFORM_PLUGIN_PATH
变量值:D:\Qt_Creator\5.12.9\5.12.9\msvc2017_64\plugins\platforms
保存变量后,一定要重启电脑,因为新的环境变量要重启后才能被系统识别!
4)在浏览器输入网址:http://localhost:12345
输入后,localhost拒绝访问
看Qt和Web混合开发(二)建立连接
1.Qt官方的例子MiniBrowser报错:error: Unknown module(s) in QT: webview——需配置MSVC环境
2.socket:socket是什么
我们把插头插到插座上就能从电网获得电力供应,同样,为了与远程计算机进行数据传输,需要连接到因特网,而 socket 就是用来连接到因特网的工具。