[Electron] ProgressBar 사용하기 (부제: electron-progressbar)

2019. 7. 11. 12:49· WEB/Electron
목차
  1. [Electron] ProgressBar 사용하기 (부제: electron-progressbar)
반응형

[Electron] ProgressBar 사용하기 (부제: electron-progressbar)


Electron에서 TaskBar에 진행 상태를 나타내는 방법이 있다.
setProgressBar를 이용하면 된다.

TaskBar

setProgressBar의 값은 0~1사이의 퍼센트 값을 이용한다.
예를 들어, 63%는 0.63을 입력하면 된다.
그리고, 0보다 낮은 값(-1)으로 설정하면 진행 상태가 제거되고, 1보다 높은 값(2)를 설정하면 진행 상태가 중간 모드로 변경된다.

const { BrowserWindow } = require('electron')
const win = new BrowserWindow()

// ex) 50%
win.setProgressBar(0.5)

 

하지만, 어플리케이션 자체에도 진행바를 나타내고 싶은 경우
직접 Bootstrap이나 MaterialUI 같은 프레임워크나 JS와 CSS를 이용하여 직접 화면에 표시해줄 수 있으나,
Electron에서는 electron-progressbar를 이용하면 보다 간편하게 TaskBar와 App에서 진행바를 나타낼 수 있다.

 

 


 

Electron-progressbar

https://www.npmjs.com/package/electron-progressbar#indeterminate-progress-bar

 

- 설치

$ npm i electron-progressbar

사용방법은 해당 페이지에 예제와 함께 자세히 나와있으니 확인하면 된다.

 

 


https://electronjs.org/docs/tutorial/progress-bar

https://github.com/AndersonMamede/electron-progressbar

 

반응형
저작자표시 비영리 변경금지

'WEB > Electron' 카테고리의 다른 글

[Electron] 빌드(build) 하기 2 ( electron-builder )  (0) 2019.07.12
[Electron] crashReporter  (0) 2019.07.10
[Electron] 자식창(Child Window)  (0) 2019.05.27
[Electron] Access to XMLHttpRequest at '' from origin '' has been blocked by CORS policy 에러 해결 방법  (1) 2019.05.25
[Electron] Electron + vue.js  (0) 2019.05.25
  1. [Electron] ProgressBar 사용하기 (부제: electron-progressbar)
'WEB/Electron' 카테고리의 다른 글
  • [Electron] 빌드(build) 하기 2 ( electron-builder )
  • [Electron] crashReporter
  • [Electron] 자식창(Child Window)
  • [Electron] Access to XMLHttpRequest at '' from origin '' has been blocked by CORS policy 에러 해결 방법
S0PH1A
S0PH1A
반응형
S0PH1A
Web Programmer
S0PH1A
전체
오늘
어제
  • 전체
    • About Me
    • Python
      • Python
      • Django
    • DataBase
      • MySQL
      • MongoDB
    • JAVA
      • JAVA
      • Spring
    • WEB
      • JavaScript
      • HTML
      • CSS
      • Vue.js
      • React
      • Nest.js
      • Node.js
      • Electron
      • PHP
    • Linux
    • Algorithm
    • 기타
    • 생각
    • App
      • ReactNative

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • electron
  • Python
  • vue
  • nodejs
  • install
  • mysql
  • javascript
  • django
  • vue.js
  • Error

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
S0PH1A
[Electron] ProgressBar 사용하기 (부제: electron-progressbar)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.