• 428阅读
  • 10回复

QtWebAdmin 基于Qt和layui的前后端分离式Admin框架 [复制链接]

上一主题 下一主题
离线lennyaaa
 

只看楼主 倒序阅读 楼主  发表于: 03-27
QtWebAdmin 基于Qt和Layui的前后端分离式Admin框架,简单的C++和Javascript方式写网页



介绍

  1. QtWebAdmin是基于QtWebApp+QJsonWebToken+SQLite的前后端分离轻量级C++快速开发框架,以QtWebApp作为底层cppweb,前端采用layui。
  2. QtWebAdmin内置部门管理、用户管理、角色管理、菜单管理、数据数据字典,常用系统监控等基础功能,整合了layui前端常用组件。
  3. QtWebAdmin定位于以Qt/C++为后端,整合前端框架,引入SQLite作为数据库,自定义了CacheApi作为内存缓存区。
  4. QtWebAdmin是本人在长期使用Qt/C++和javaWeb开发过程中萌生出的想法,希望能结合C++和web,在特殊场景下使用。
  5. 本人理解的特殊场景就是底层是C++基座,不想用JNI做桥梁,又需要WEB页面,本人遇到的工业现场大部分都是这个情况。


截图展示

截图包括桌面端和浏览器端页面的展示

screen1
screen2
screen3
screen4


WEB发布效果


QWebEngineView发布桌面效果



软件架构

软件架构说明 本系统为了方便,采用了Sqlite3。 感谢开源项目:
QtWebApp、Layui、QJsonWebToken、QSystemInfo、JQCPUMonitor、QtXlsx、


安装教程

  1. 本软件使用Qt5.6.1编译,应支持Qt5以上版本
  2. 服务器监控部分只做了windows版本
  3. 初次运行时,应执行etc/db下的create.sql,在数据库中创建好表
  4. 程序有三种发布方式:
  5. 桌面端形式发布,启动时启动桌面端页面
  6. 前后端一体发布,通过浏览器打开页面查看
  7. 前后端独立发布,通过浏览器打开查看页面


使用说明

  1. WEB发布方式:chrome浏览器打开http://localhost:9005/
  2. 桌面发布方式:编译时,增加ISGUI编译开关,直接运行即可

开源地址:https://
https://gitee.com/liaoqf_792/qt-web-admin

4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 03-27
20091001753 贡献值 +1 - 03-27
20091001753 威望 +1 - 03-27
20091001753 金钱 +10 - 03-27
离线boylebao

只看该作者 1楼 发表于: 03-27
支持,感谢分享
为Qt打造具有强大生产力的软件。
离线uidab

只看该作者 2楼 发表于: 03-27
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线samhuilong

只看该作者 3楼 发表于: 03-27

离线圣域天子

只看该作者 4楼 发表于: 03-27
我对H5不了解,这是用Qt能开发出HTML网站吗???
离线crazy

只看该作者 5楼 发表于: 03-27
C/C++/Qt爱好者
邮箱: kevinlq0912@163.com
公众号: devstone
博客:http://kevinlq.com/
离线lennyaaa

只看该作者 6楼 发表于: 03-28
回 圣域天子 的帖子
圣域天子:我对H5不了解,这是用Qt能开发出HTML网站吗??? (2024-03-27 20:44) 

是的,页面部分用layui做的,也就是html+js
离线圣域天子

只看该作者 7楼 发表于: 03-28
回 lennyaaa 的帖子
lennyaaa:是的,页面部分用layui做的,也就是html+js (2024-03-28 13:52) 

那跟Qt有什么关系??
离线liudianwu

只看该作者 8楼 发表于: 03-31
做的蛮好,非常棒
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线tanyue.esec

只看该作者 9楼 发表于: 03-31
好优秀
离线xzp21st

只看该作者 10楼 发表于: 04-24
这个数据库怎么配置啊,访问不了啊
快速回复
限100 字节
 
上一个 下一个