py-quick-webgui开源项目

我要开发同款
iiixxxiii2026年08月17日
3阅读

技术信息

语言技术
Python
系统类型
WebWindowsLinux
行业分类
开发工具
开源地址
https://gitee.com/iiixxxiii/pyquickwebgui
授权协议
MIT许可

行业场景

使用 Python Web 框架快速构建桌面应用程序的工具库。

功能介绍

使用 Python Web 框架快速构建桌面应用程序的工具库。
✨ 特性
🚀 多框架支持: Django, Flask, FastAPI, web.py
🎨 前端集成: 支持 Vue, React 等现代前端框架
🖥️ 多种浏览器: Command Browser, WebView, Tauri
🔌 WebSocket 通信: 基于 WebSocket 协议的双向实时通信
📦 系统托盘: 内置系统托盘图标和菜单,支持隐藏/显示/退出
🔧 插件系统: 可扩展的插件架构
🌐 跨平台: Windows, macOS, Linux
✨ Eel 兼容: start() 方法与 Eel 框架 API 完全兼容
🚀 延迟初始化: init() 方法支持动态配置
🌐 自定义路由: route() 装饰器统一注册路由
⚡ 快速启动: 智能服务器就绪检测 + 窗口延迟显示,消除白屏问题
🖼️ 窗口图标: 新增 icon 参数,自动加载 favicon.ico / logo.ico 或用户自定义图标
🌐 外部开发服务器: index_html 支持外部 URL(如 Vite/Webpack 开发服务器),方便前后端分离开发

项目实现

1.完整设计实现
2.✨ 特性
🚀 多框架支持: Django, Flask, FastAPI, web.py
🎨 前端集成: 支持 Vue, React 等现代前端框架
🖥️ 多种浏览器: Command Browser, WebView, Tauri
🔌 WebSocket 通信: 基于 WebSocket 协议的双向实时通信
📦 系统托盘: 内置系统托盘图标和菜单,支持隐藏/显示/退出
🔧 插件系统: 可扩展的插件架构
🌐 跨平台: Windows, macOS, Linux
✨ Eel 兼容: start() 方法与 Eel 框架 API 完全兼容
🚀 延迟初始化: init() 方法支持动态配置
🌐 自定义路由: route() 装饰器统一注册路由
⚡ 快速启动: 智能服务器就绪检测 + 窗口延迟显示,消除白屏问题
🖼️ 窗口图标: 新增 icon 参数,自动加载 favicon.ico / logo.ico 或用户自定义图标
🌐 外部开发服务器: index_html 支持外部 URL(如 Vite/Webpack 开发服务器),方便前后端分离开发

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论