Qt结合QWebassembly使应用程序同时支持CS与BS

前言

        本文旨在提供一个基本的Qt demo,该demo可以同时支持BS与CS访问。有人可能会说,直接Qt开发应用,需要web直接使用前端技术开发页面即可。当然,不惜成本那可以这么干。但利用Qt进行开发的话结合Wasm技术,可以打造Web和Cs的页面保持最大化的一致,这样可以使用户的习惯不用发生较大的改变。

路线

路线描述:在主程序中创建一个BS模块,将Qt wasm的web端编译产物放置在前端目录下,通过http请求进行访问。

Qt结合QWebassembly使应用程序同时支持CS与BS_第1张图片

Demo

        仅以一个最基本的demo进行展示,不做复杂的界面。 

pro:

QT       += core gui network

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs depre

你可能感兴趣的:(Qt开发,QtWebassembly,qt,CS与BS共存)