WIN10 Electron+Python界面开发(通信方式:thrift) Python做界面开发要么繁琐要么太丑,同时Python客户端开发人员又是非常稀少的。而WEB前端工程师一抓一大把,同时WEB前端所开发出来的界面及交互效果都是非常美观的,同时有的软件可能客户端也需要,WEB端也需要,甚至移动端也需要,在要求美观的同时,有没有一个解决方案就能适应所有平台的呢? 没错,目前最好的解决方案就
转载 2023-11-22 16:50:50
241阅读
文章目录Excel 中的 Python 有何独特之处?1. Excel 中的 Python 是为分析师构建的。高级可视化机器学习、预测分析和预测数据清理2. Excel 中的 Python 通过 Anaconda 展示了最好的 Python 分析功能。3. Excel 中的 Python 在 Microsoft 云上安全运行,无需任何设置 。4. Excel 中的 Python 是为团队构建的。
转载 2024-10-17 08:36:35
17阅读
最近几年最火的桌面化技术,无疑是Qt+和Electron。两者都有跨平台桌面化技术,并不局限于Windows系统。前者因嵌入式而诞生,在演变过程中,逐步完善了生态以及工具链。后者则是依托于Node.Js和CCM(Chromium Content Module),支持Node.js和Node.js原生以及自主封装的Electron API。 因为项目考虑跨平台的技术选型,研究过长达一年的Electr
转载 2023-12-01 11:35:37
416阅读
前言前言: 主窗口未设置resizable:false;,若要自定义electron的窗口最大化等功能,请参考electron自定义 窗口最大化最小 化关闭功能,一、主窗口未设置resizable:false; 正常的自定义最大化恢复功能,正常实现:1. 主窗口基本设置如下:win = new BrowserWindow({ width: 1122, height:
# Electron 嵌入 Python 解释器的探索 在现代应用开发中,Electron 是一个非常流行的框架,它允许开发者使用网页技术(如 HTML、CSS 和 JavaScript)来构建跨平台的桌面应用。然而,很多开发者会发现,简单的 JavaScript 可能不足以满足复杂业务逻辑的需求。这时,嵌入 Python 解释器就成了一种可行的解决方案。本文将介绍如何在 Electron 应用
原创 8月前
61阅读
# Electron可以嵌入Python吗? 近年来,随着浏览器技术和桌面应用程序的结合,Electron逐渐成为开发跨平台桌面应用的一种流行框架。Electron允许开发者使用HTML、CSS和JavaScript构建用户界面,而在后端,它使用Node.js来处理文件系统和网络操作。然而,很多开发者对将PythonElectron结合使用充满好奇:**Electron可以嵌入Python吗?
原创 7月前
35阅读
渲染进程 和 主进程通信(异步)渲染进程发送并接受广播数据 ipcRender//渲染进程 import { ipcRenderer } from 'electron'; var sendDom = document.querySelector('#send'); sendDom.onclick = function () { // alert('1235') //渲染进程
这篇文章主要是通过对简单的Electron应用程序的开发目录进行介绍,让读者对整个开发视图有初步的了解,能大概知道开发一个Electron程序需要具备哪些模块。如果对文章的内容有任何疑问或吐槽,请直接在下方评论,大家共同学习和改进阅读时间:约5min程序目录结构Electron应用程序分成三个基础模块:主进程进程间通信渲染进程 对于做纯web开发的新人,可能对多进程开发结构不熟悉。在浏览器
转载 2024-08-06 15:20:03
136阅读
如果您像我一样,就喜欢JavaScript及其生态系统,并且一直在使用React之类的框架或带有NodeJS的高性能Web服务器来构建出色的Web应用程序。现在,您想开发一个桌面应用程序,不想学习一种新的编程语言,或者您想尽可能地从现有Web项目中重用。这是Electron进入图片保存日期的时间。Electron允许您使用HTML,CSS和JavaScript构建桌面应用程序。互联网上有很多反对E
作者简介:张乾泽对于在线教育、医疗、视频会议等场景来讲,开发面向 Windows、Mac 的跨平台客户端是必不可少的一步。在过去,每个操作系统的应用需用特定的编程语言编写,每个客户端都需要单独开发。而现在我们可以利用多种工具、框架进行跨平台开发。Electron 就是其中最热门的一个。Electron 的前身是Atom Shell,是基于Node.js 和 Chromium 开源项目。它
转载 9月前
233阅读
文章目录一、电子书解析1.构建函数2.从文件创建 Book 对象3.电子书解析(1)epub 库集成(2)使用 epub 库解析电子书(3)epub 库获取图片逻辑修改(4)电子书目录解析二、前端逻辑1.上传成功事件2.删除电子书事件3.目录点击事件三、用户引导1.创建 step2.引入 Driver3.创建 Driver4.显示引导 一、电子书解析1.构建函数Book 对象分为两种场景,第一种
转载 2024-02-04 11:14:54
179阅读
 应用打包规范: 检查deb包打包规范脚本: 把我之前在麒麟龙芯电脑上打包的 deb 包,根据文档来测试1、解压需要被检查的deb包 sudo dpkg-deb -R com.apps.build-rvms_1.0.0.0_amd64.deb rvms2、执行脚本 ./check_deb_1.0.sh rvms我是新建了 check_deb_1.0.sh 文件,然后把
转载 9月前
38阅读
在你的 Electron 项目目录下,安装 electron-builder:npm install electron-builder --save-dev在 package.json 文件中添加以下配置:{ "name": "your-app-name", "version": "0.0.1", "scripts": { "start": "electron .",
转载 2023-12-12 14:41:35
363阅读
Python项目编码完成之后,有时候我们需要让其在没有Python环境的电脑上运行,此时我们就需要将Python项目进行打包了。本篇文章主要是基于Python的第三方库pyinstaller进行的。使用pyinstaller打包Python项目,相对于C和C#项目的打包要简单很多。项目地址pyinstaller gitpyinstaller安装pip install pyinstaller环境要
转载 2023-11-19 13:06:18
375阅读
Hello,Electron!在这一节中,我们将创建一个最简单的Electron应用1、新建项目   选择新建项目,在左侧项目语言栏选择Node.js项目,项目位置选择自己创建项目的路径,我这里的路径是E:\python\Electron   如果前面环境准备章节没有问题,nodejs和npm安装成功的话,在Node.js项目新建界面底部更多设置会自动识别出node节点解释器的位置以及npm软件包
转载 2023-07-20 14:28:55
488阅读
前言通过Electron技术 + python 构建桌面应用实际上非常麻烦,需要使用python构成后端并打包,然后使用Vue作为前端,还要用Electron打包。 但是好处就是可以同时得到来自前端UI框架的高颜值支持以及python海量轮子的快速实现(以及较为完善的多端部署功能),项目可以快速扩展成全平台应用。 所以我在这个博客里记录了Python + Vue Electron 构建桌面应用的方
转载 2023-07-05 22:47:46
3741阅读
写在前面注: 如果您是第二次阅读本文, 推荐直接阅读 快速开始 章节以快速复现最终运行效果.本文所涉及文件已存放在网盘空间: https://www.jianguoyun.com/p/DdlvwhwQ7t6sBxjJkcoB 欢迎下载使用.概述本文是基于一个 python 开发者的角度, 尝试使用 electron 来开发桌面应用.请注意本文只是一个面向新手的文章. 内容涉及 如何让 electr
转载:(第一个demo和安装依赖的包)一、简介      Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用
Electron 是什么定义Electron是一个能让你使用传统前端技术(Nodejs, Javascript, HTML, CSS)开发一个跨平台桌面应用的框架。这里所说的桌面应用指的是在Windows、OSX及Linux系统上运行的程序。历史2013年的时候,Atom编辑器问世,作为实现它的底层框架Electron也逐渐被熟知,到2014年时被开源,那时它还是叫Atom Shell。接下来的几
electron应用开发接口(API)分为6大模块:Main Process 模块、Renderer process模块、 自定义Dom元素、chromium和node.js、类和API结构。1、main process模块(主进程):app :控制应用程序的事件生命周期。 autoUpdater :使应用程序能够自动更新。 BrowserView (浏览器视图):browserWindow里的视
转载 2023-10-17 15:09:44
172阅读
  • 1
  • 2
  • 3
  • 4
  • 5