Electron是使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用本文基于Windows进行开发的过程,记录下来,以便日后使用,Electron官网:https://electronjs.org/docs1,安装node.js 进入官网下载、安装。https://nodejs.org/en/2,安装cnpmnpm install -g cnpm --registry=ht
转载
2023-10-24 22:11:12
337阅读
前言通过Electron技术 + python 构建桌面应用实际上非常麻烦,需要使用python构成后端并打包,然后使用Vue作为前端,还要用Electron打包。
但是好处就是可以同时得到来自前端UI框架的高颜值支持以及python海量轮子的快速实现(以及较为完善的多端部署功能),项目可以快速扩展成全平台应用。
所以我在这个博客里记录了Python + Vue Electron 构建桌面应用的方
转载
2023-07-05 22:47:46
3749阅读
上传文件应该是除了提交数据以外最常用的一种功能了,上篇已经说了使用原生net提交数据,上传文件和提交数据主要有2点不同,1.请求头不同 2.要选择本地待上传文件。 下面就以上传图片为例。 一、前段html页面&n
转载
2023-07-11 12:03:33
439阅读
Enlightenment: Enlightenment是一个旗舰项目。它曾经是一个不起眼的X11窗口管理器(Window Manager).现在Enlightenment被扩展了,可以把它当作一个window manager,或者把它看作一个整体。而Enlightenment背后的库,我们称之为EFL库集,这个库集中含有若干的组件,下面会详细介绍。 对
最近在公司研究js调用c#的方法头疼了好久,也找到了好几种方案,踩了无数的坑。。。于是我把踩坑经验也写出来防止二次踩坑吧!一:关于Emscripten编译机,将c#文件编译成js文件,这是第一天研究的方案,网上的综合文档比较多,但是由于受版本以及npm(国内npm找包的坑实在太多不忍直视,我现在已经开始使用yarn。。。)的影响和限制经常会报错,最后在一篇文章中找到解决方案,文章贴出来
转载
2024-01-11 23:52:14
113阅读
简介最近需要开发桌面应用,需要有一个简单的界面,本来打算用QT,后面发现学习成本有点高,我的要求很简单,就是启动一个exe,然后能有一些数据的交互就可以了,经过筛选发现electron超级符合我的需求,主要是简单,其它的都不是事。Electron 前称为atom shell,是从github开源项目Atom编辑器中抽离出来的,是一个能让你通过 JavaScript、HTML 和 CSS 构建桌面应
转载
2024-07-29 21:59:02
86阅读
# Electron与Python交互的实现步骤
在开发现代桌面应用程序时,很多开发者选择使用Electron框架来构建用户界面,而后端逻辑可以交由Python来处理。本文将指导你如何实现Electron与Python之间的有效交互。
## 整体流程
下面是实现Electron与Python交互的步骤:
| 步骤 | 描述
原创
2024-08-21 06:33:34
297阅读
1,安装node.js 4.0以上版本 我的版本是目前最新的版本6.2.22,由于electron的安装需要依赖一个很大的压缩包,50M的样子,用git去下载的话很容易下载不了而报错,所以可以先提前下载下来http://npm.taobao.org/mirrors/electron 这里有很多的版本,最新版在最下面,我目前安装的是最新的v1.2.5然后点进去,找到符合自己系统的版本,如果
原创
2016-07-04 13:19:48
1412阅读
点赞
在现代的应用开发中,结合使用Python与Electron能够极大提升开发效率和用户体验。Python以其强大的数据处理能力而闻名,而Electron则使得web开发者能够轻松创建桌面应用。本文将对“Python与Electron结合”的实现过程进行深入讨论,涵盖其背景描述、技术原理、架构解析、源码分析、性能优化及应用场景。
### 背景描述
2014年,Electron框架发布,极大地改变了
首先,这个思路有点偏,大概有点奇技淫巧的嫌疑。由于行文混乱,大家可以根据加粗字体定位到需要具体了解的内容。容我先吐槽一下Electron 我们知道用html写桌面端程序好说啊,拿Electron或者NW任何一个都可以,也可以单纯用NodeJS或Vue,都没什么问题,码起来速度快不说,界面也漂亮,遇到问题网上也有一大堆解决方法(一大堆重复的解决方法,天朝网友威武)。我用了一段时间Electron,要
作者:HelKyleElectron 已经不算新技术,最早是 github 从 Atom 编辑器衍生出来的框架。通过编写 Javascript, HTML, CSS 能快速编译出跨系统的桌面 app。Electron 的出现使得作为前端开发工程师的我们输出范围更广。分享最近用 Electron 做的一个基于番茄工作法的小应用,由于实现难度不大,市面上已经有非常多类似的app。我们尝试用 Elect
转载
2024-09-27 10:26:05
85阅读
推荐使用:ElectronMail - ProtonMail的增强型桌面客户端项目地址:https://gitcode.com/vladimiry/ElectronMailElectronMail是一个基于Electron框架的非官方ProtonMail桌面客户端。该应用旨在提供超越官方浏览器Web客户端的功能,为用户提供更出色的桌面体验。项目简介ElectronMail采用TypeScript编
转载
2024-06-03 20:25:11
61阅读
# Electron与Java通讯的项目方案
## 项目背景
随着桌面应用程序开发的不断进步,使用Electron框架构建跨平台桌面应用已逐渐成为主流。Electron能够利用Web技术快速创建现代化的桌面应用。而Java语言在后端开发中有着广泛的应用,可以搭建强大的服务器端逻辑。因此,将Electron与Java结合起来,可以有效地实现前后端的通信,满足各种需求。
## 目标
本项目旨在
原创
2024-08-19 05:53:45
79阅读
一般的我们会使用electron无边框去除electron自带的菜单栏与右上角的功能按钮,实现自身应用自定义菜单与功能。1.electron主进程创建无边框electron创建主窗口无边框只需要设置 frame: false 即可但是为了实现圆角效果我们还需要设置透明窗口,属性为 transparent: true;如图设置:2.渲染进程设置样式一般将html或者body设置自
原创
2024-10-22 14:35:32
1403阅读
安装步骤:1.安装NVM:这个是nodejs的版本管理器,github上有一个nvm for windows,由于不能的nodejs的版本问题,可以自由进行切换.下载地址:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.10安装过程无脑下一步,自行选择安装目录2.安装好NVM之后,安装nodejs 管理员
本章的目的很简单,通过钩子函数更细节的了解浏览器差异与处理方案,版本是2.0.3所以不兼容ie6.7.8,所以对应了钩子会少很多。。总的来说钩子在.attr(), .prop(), .val() and .css() 四种操作中会涉及 属性操作的钩子propFixpropHooksattrHooksvalHooks jQuery.propFix 中的对象
使用VUE后台管理框架如若依等开源框架打包成EXE文件并成功访问后台服务器(java)一直以来 想要做一个类似QQ的桌面应用是从小的梦想 现在在基于学了JAVA的Spring一套后,对于服务器还算比较了解了 ,但是一直后台打交道 还是喜欢像前端那样所见即所得更有成就感,于是最近试着学学VUE ,并通过VUE的方式做一款桌面应用软件,比如QQ 网易云音乐将网页版慢慢桌面化重点 一直以来 想要做一个
转载
2023-10-26 17:35:13
163阅读
最近做项目要用到python,那么不用说就得先配置好python环境 以及选择好python工具。接下来分享自己的安装过程。(一)、Python的安装2.下载完成后双击.exe文件进行安装,可以自定义安装,也可以默认安装,我选择的是自定义安装,注意:我这里是选择自动生成环境变量,所以我把Add Python3.6 to Path勾选上了。3.默认安装,Next4.选择自定义安装路径5.安装完成界面
转载
2023-09-14 10:52:45
94阅读
Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。 浏览器将这些信息存储在本地计算机上,以备将来使用。 当下一次浏览器向 Web 服务器发送任何请求时,浏览器会把这些 Cookie
转载
2020-06-20 19:49:00
123阅读
2评论
场景
用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld:
javascript:void(0)
Electron怎样进行渲染进程调试和使用浏览器和VSCode进行调试:
javascript:void(0)
在上面搭建好项目以及知道怎样进行调试后,那么Electron怎样实现与vue集成。
注:
博客: javascript:void(0)
转载
2020-06-08 22:27:00
151阅读
2评论