• 任务栏的进度条 (Windows, macOS, Unity)

    任务栏的进度条 (Windows, macOS, Unity)

    在 Windows 中的任务栏按钮可以被用于显示一个进度条。 这可以让一个窗口提供进度信息给用户,而不必切自行切换到这个窗口。

    在 macOS,进度条将显示为 dock 图标的一部分。

    Unity DE 也具有同样的特性,在运行器上显示进度条。

    任务栏按钮中的进度栏:

    任务栏进度栏

    三个系统中都是用相同的API - setProgressBar() 方法是 BrowserWindows 的方法。 是用 01 之间的数字来表示你的进度。 你正在运行一个长时间的任务, 当前进度为63%, 您可以使用 setProgressBar(0.63) 来调用它。

    一般来说,将参数设置为 0 以下的值(例如 -1)将会去掉进度条,而设置为 1 以上(例如 2)将会切换这个进度条为不确定的进度。

    参见 API documentation for more options and modes。

    1. const { BrowserWindow } = require('electron')
    2. const win = new BrowserWindow()
    3. win.setProgressBar(0.5)