如何使用Python和Electron创建应用程序?

如果您可以使用 Electron 创建应用程序,那么您也可以使用 Python 技术开发桌面应用程序。

什么是Electron 

Electron 是由 GitHub 开发的开源软件框架。

就像使用 HTML、JavaScript 和 CSS 创建 Web 应用程序一样,您可以创建在 Windows、Mac 和 Linux 上运行的桌面应用程序。

该应用程序使用 Node.js 和 Chromium,Chrom 的开源浏览器版本。

Electron 用于各种桌面应用程序,最著名的是 VS Code 和 Slack。

安装 Electron 和所需的模块

为了运行 Electron,需要搭建 Node.js 环境。

安装 Node.js 后,使用以下命令安装 Electron。

npm install -g electron

不仅是 Electron,最近的前端开发也使用了 Node。

npm 允许您利用 Node.js 提供的方便的包。

如何使用Python和Electron创建应用程序?

Python执行环境

这次,为了使用作为 Python 框架的 Flask,在 pip 命令中输入以下命令。

pip install Flask

运行示例代码

执行命令

pip install Flask 
npm install -g electron
npm init -y
npm install --save request
npm install --save request-promise

package.json

Package.json 使用以下命令部分完成。

初始化、请求安装、请求-承诺安装从上往下依次进行。

npm init -y
npm install --save request
npm install --save request-promise

index.js

示例代码

const electron = require('electron');
const techacademy = electron.app;
const BrowserWindow = electron.BrowserWindow;
let mainWindow;

techacademy.on('ready', function() {
  let subpy = require('child_process').spawn('python',['./index.py']);
  let URL = 'http://localhost:5000';

  let openWindow = function() {
  mainWindow = new BrowserWindow({width: 1000, height: 500 });
  mainWindow.loadURL(URL);
  };
  openWindow();
});

结语 

这一次,我介绍了如何通过链接 Electron 和 Python 创建应用程序。

将Python与Electron结合使用,可以实现Python才能完成的功能,即使是喜欢Python写的人也能轻松介绍,赶快来试试吧!

最后编辑于:2023/03/09作者: 烽烟无限