如果您可以使用 Electron 创建应用程序,那么您也可以使用 Python 技术开发桌面应用程序。
Electron 是由 GitHub 开发的开源软件框架。
就像使用 HTML、JavaScript 和 CSS 创建 Web 应用程序一样,您可以创建在 Windows、Mac 和 Linux 上运行的桌面应用程序。
该应用程序使用 Node.js 和 Chromium,Chrom 的开源浏览器版本。
Electron 用于各种桌面应用程序,最著名的是 VS Code 和 Slack。
为了运行 Electron,需要搭建 Node.js 环境。
安装 Node.js 后,使用以下命令安装 Electron。
npm install -g electron
不仅是 Electron,最近的前端开发也使用了 Node。
npm 允许您利用 Node.js 提供的方便的包。
这次,为了使用作为 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 使用以下命令部分完成。
初始化、请求安装、请求-承诺安装从上往下依次进行。
npm init -y
npm install --save request
npm install --save request-promise
示例代码
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写的人也能轻松介绍,赶快来试试吧!
评论列表:
发布于 4天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论