Electron 窗口任务栏进度条:win.setProgressBar() 使用指南
Electron 中的 win.setProgressBar(progress[, options]) 使用方法
win.setProgressBar(progress[, options]) 方法用于设置应用程序窗口的任务栏进度条。
使用方法:
- 导入
BrowserWindow模块:
const { BrowserWindow } = require('electron');
- 创建一个
BrowserWindow对象:
let win = new BrowserWindow();
- 调用
win.setProgressBar(progress[, options])方法来设置进度条的值和选项:
win.setProgressBar(0.5, { mode: 'normal' });
其中,progress 参数表示进度条的值,范围是 0 到 1,0 表示没有进度,1 表示完全完成。options 参数是一个可选的对象,用于设置进度条的样式,可以包含以下属性:
mode: 进度条的模式,可以是'none','normal','indeterminate','error'或'paused'。默认为'none'。title: 进度条在任务栏上显示的标题。默认为空字符串。
注意: 进度条只会在 Windows 系统上显示,其他操作系统会忽略该方法的调用。
完整示例:
const { app, BrowserWindow } = require('electron');
app.whenReady().then(() => {
let win = new BrowserWindow();
win.setProgressBar(0.5, { mode: 'normal' });
});
原文地址: https://www.cveoy.top/t/topic/jRlu 著作权归作者所有。请勿转载和采集!