桌面应用

在世修行3 天前
python·桌面应用·signal·1024程序员节·pyside·跨页跳转·状态预填
智学文枢:页面切换与跨页数据预填一句话摘要:用户在习题管理页点"AI分析",跳到分析页时学生和习题必须还在——open_*_with 模式用"主窗口切页 + 页面 preset_selection 预填"两段式契约完成跨页上下文传递,配合 getattr 动态方法派发,让 5 个 AI 页面共享同一套跳转约定。
在世修行9 天前
python·桌面应用·状态管理·signal·store·pyside
智学文枢:数据归谁管、变了怎么通知一句话摘要:智学文枢的 UI 层不直接碰数据库,而是通过一个继承 QObject、仅声明一个 data_changed 信号的 17 行基类 BaseStore,把所有业务状态收拢成 7 个全局单例 Store,再用 PySide6 的 Signal 把"数据变了"这件事广播给所有关心它的页面。
遇码15 天前
rust·图形渲染·策略模式·桌面应用·gpui
macOS 触摸板捏合在 GPUI 里无响应:vendor 打补丁,把手势合成为 cmd+滚轮事件这两天桌面端 AI 应用越来越多,Mac 用户有个肌肉记忆:双指一捏,画布就该放大;双指一收,就该缩小。结果在我自己维护的开源无限手绘白板 boundless(Rust + GPUI)里,这个手势一度完全没反应——双指在触控板上搓到冒烟,画布纹丝不动。
梦想的颜色19 天前
python·flutter·react native·react.js·ai·桌面应用·milvus
【编程实战】AI 时代 APP 开发全栈硬核指南:技术选型 + AI 架构 + 模型落地全维度决策AI 原生 APP 和传统 APP 最大差异:传统 APP 以确定性 CRUD 业务为主;AI APP 需要同时承载确定性业务逻辑 + 不确定性大模型推理能力。
行者-全栈开发23 天前
git·rust·tauri·桌面应用·ai 编程·华为云码道·codearts 代码智能体
华为云码道 CodeArts 实测:让 AI 用 Rust 写一个 Git 仓库健康度体检台「仓衡」一键开通华为云码道 CodeArts 代码智能体:https://developer.huaweicloud.com/codeartsco.html?source=dmzntgwatomgit1&sourcead=dmzntgwatomgithd
BenedictHook1 个月前
c++·agent·桌面应用·skill·windows开发·skillhub
技能商店 SkillHub:Windows端 AI Skill 管理工具,支持搜索、查看与安装随着 AI Agent 的不断发展,AI Skill 也越来越多。代码开发、文件处理、AI 办公、内容创作以及自动化任务,都可以通过不同的 Skill 来扩展 AI Agent 的能力。
Leaderxin1 个月前
rust·vue·跨平台·tauri·桌面应用
还在用 Electron?6 种跨平台桌面方案横评:Rust + Vue 把安装包从 224MB 干到 4.7MB桌面端选型是个吵了十年的话题。前几天我把自己一个 A 股盯盘工具从「Electron 那一套」换成了 Rust + Vue(Tauri 2),顺手把市面上主流的 6 种跨平台桌面方案横向比了一遍——不比口号,只比能测出来的东西:安装包多大、靠什么渲染、前端代码能不能直接搬、分发和签名要折腾多少、以后要不要重写。
刘广睿2 个月前
系统架构·electron·桌面应用·素材管理
独立开发桌面素材工作台的技术复盘:内置浏览器、下载队列与本地素材库我是一名常年泡在剪辑软件里的自媒体人,也是这款叫「影栈」的桌面客户端的作者。这篇不是评测、不是软文模板,而是我在公测前把自己这两个月的思考、架构取舍和产品规划摊开讲一遍,给同样在做工具、或者被素材管理困扰的开发者一个参考。
寒水馨3 个月前
javascript·windows·typescript·electron·跨平台·桌面应用·chromium
Windows下载、安装electron-v43.2.0(附安装包electron-v43.2.0-win32-x64.zip)Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的开源框架。它最初由 GitHub 于 2013 年以 “Atom Shell” 之名创建,初衷是为 Atom 编辑器提供底层运行时。2015 年正式更名为 Electron,2019 年加入 OpenJS 基金会,如今由基金会与开发者社区共同维护。
MageGojo5 个月前
自动化测试·rust·桌面应用·headless-chrome·gpui
基于 Rust + Headless Chrome 的自动化文章发布系统设计与登录态持久化实现在内容自动化分发与批量发布的场景中,传统的基于官方 API 的发布方式往往面临接口权限申请复杂、功能受限(如无法自定义封面、专栏管理)或调用频率严格限制等问题。为了实现更灵活、可控且功能完整的自动化流程,一种可行的技术路径是:通过程序模拟真实用户的浏览器操作,实现对 Web 界面的流式自动化控制。
三声三视5 个月前
electron·harmonyos·桌面应用
Electron在鸿蒙PC上监听文件变化,chokidar静默失效,我被迫写了一个轮询器上周产品经理提了个需求:用户在系统里导出报表之后,我们的 Electron 应用要能自动感知到,然后在界面上弹个提示,问用户要不要直接打开。听起来挺简单对吧?监听一下下载目录不就完了。
三声三视5 个月前
electron·harmonyos·桌面应用
Electron 在鸿蒙 PC 上启动慢?我把冷启动从 7 秒压到 1.5 秒的完整记录上周把 Electron 应用移植到鸿蒙 PC 上跑了一圈,结果用户反馈说"启动慢得像在加载 PS"。我掐表测了一下,从双击图标到主窗口完全可交互,居然要 7 秒多。这放在 Windows 上也就 2 秒出头,鸿蒙 PC 怎么就这么拉胯?我花了三天时间用各种手段往下压,最终把冷启动干到了 1.5 秒左右。下面把完整过程记录下来,避免你们再走弯路。
三声三视6 个月前
electron·harmonyos·桌面应用·鸿蒙
Electron for 鸿蒙PC:用 Node-API 打通原生系统调用,告别“Web 孤岛把 Electron 应用移植到鸿蒙 PC 平台,最大的拦路虎不是 UI,而是原生系统能力。在 Windows 上,你可以通过 node-ffi、winapi 或 Shell 命令随意调用系统功能。但鸿蒙 PC 的系统 API 是 C/C++ 接口,Electron 的 Node.js 运行时无法直接触达。解法只有一个:Node-API(原 N-API)——用 C++ 编写原生插件,再通过 require() 暴露给 Electron 主进程。
TeamDev7 个月前
java·前端·跨平台·桌面应用·web ui·jxbrowser·浏览器控件
JxBrowser 8.18.2 版本发布啦!🔗 了解更多。🆓 获取 30 天免费试用。
TeamDev8 个月前
运维·ui·docker·容器·桌面应用·dotnet·dotnetbrowser
使用 Docker 部署 DotNetBrowser 应用程序DotNetBrowser 是一个基于 Chromium 的 .NET WebView。它允许您在 .NET 桌面应用中嵌入现代网页内容,并通过代码对其进行控制。
JSON_L9 个月前
开发语言·php·桌面应用
PHP项目打包为桌面应用PHP项目打包为桌面应用,使用PHP Desktop和inno setup实现。目录使用工具PHP Desktop
问道飞鱼10 个月前
windows·桌面应用·dioxus开发
【桌面应用开发】Windows 环境下 Dioxus 桌面应用开发环境搭建Cargo.toml 配置示例:src/main.rs:解决方案:解决方案:【知识科普】.toml配置文件说明 【Rust编程知识】在 Windows 下搭建完整的 Rust 开发环境 【开发语言】Rust语言介绍
打小就很皮...10 个月前
前端·桌面应用·nativefier
网页包装为桌面应用(Nativefier版)Nativefier 是一个开源的命令行工具,用于将任何网站快速打包成独立的桌面应用程序,支持 Windows、macOS 和 Linux 系统。它基于 Electron 框架,使用 Chromium 内核渲染网页,生成的本地应用可执行文件(如 .exe、.app 或 .deb)可直接运行。
BUG_Jia1 年前
前端·javascript·html·桌面应用·1024程序员节
如何用 HTML 生成 PC 端软件随着前端技术的飞速发展,HTML 不再仅仅局限于网页制作。通过结合其他前端技术和框架,我们可以用 HTML、CSS 和 JavaScript 开发出跨平台的桌面应用程序。本文将详细介绍如何使用 HTML 和相关技术生成 PC 端软件。