Electron 中的 win.setProgressBar(progress[, options]) 使用方法

win.setProgressBar(progress[, options]) 方法用于设置应用程序窗口的任务栏进度条。

使用方法:

  1. 导入 BrowserWindow 模块:
const { BrowserWindow } = require('electron');
  1. 创建一个 BrowserWindow 对象:
let win = new BrowserWindow();
  1. 调用 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' });
});
Electron 窗口任务栏进度条:win.setProgressBar() 使用指南

原文地址: https://www.cveoy.top/t/topic/jRlu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录