Python tkinter 강좌 : 제 27강 - Progressbar

Python tkinter Progressbar

Python tkinter 강좌 : 제 27강 - Progressbar
[ Python-Tkinter ] - 윤대희

Progressbar(프로그래스바)


Progressbar을 이용하여 현재 진행 상황을 표시하는 프로그래스바를 생성할 수 있습니다.



Progressbar 사용


import tkinter
import tkinter.ttk

window=tkinter.Tk()
window.title("YUN DAE HEE")
window.geometry("640x400+100+100")
window.resizable(False, False)

progressbar=tkinter.ttk.Progressbar(window, maximum=100, mode="indeterminate")
progressbar.pack()

progressbar.start(50)

window.mainloop()


import tkinter.ttk


상단에 import tkinter.ttk를 사용하여 ttk 모듈을 포함시킵니다.

tkinter.ttk 함수의 사용방법은 tkinter.ttk.*를 이용하여 사용이 가능합니다.


progressbar=tkinter.ttk.Progressbar(window, maximum=100, mode="indeterminate")
progressbar.pack()

progressbar.start(50)

tkinter.ttk.Progressbar(윈도우 창, 파라미터1, 파라미터2, 파라미터3, ...)을 사용하여 프로그래스바의 속성을 설정할 수 있습니다.

파라미터를 사용하여 프로그래스바의 속성을 설정합니다.



Progressbar Method


프로그래스바 메소드

이름 의미 설명
start(ms) 시작 프로그래스바가 밀리 초마다 움직임
step(value) 값 증가 현재 표시되는 값에서 value만큼 증가
stop() 종료 프로그래스바 작동 종료



Progressbar Parameter


프로그래스바 형태 설정

이름 의미 기본값 속성
length 프로그래스바의 너비 100 상수
orient 프로그래스바의 표시 방향 vertical vertical, horizontal
mode 프로그래스바의 표시 스타일 determinate  determinate , indeterminate



프로그래스바 형식 설정

이름 의미 기본값 속성
cursor 프로그래스바의 마우스 커서 모양 - 커서 속성
class_ 클래스 설정 - -
maximum 프로그래스바의 최댓값 설정 100 상수
value 프로그래스바의 현재값을 설정 0 상수
variable 프로그래스바의 현재값을 가져올 변수 - -
phase 프로그래스바의 고유값을 설정 0 상수



프로그래스바 동작 설정

이름 의미 기본값 속성
takefocus Tab 키를 이용하여 위젯 이동 허용 여부 False Boolean



참고


  • mode 파라미터

    • determinate : 표시기가 처음부터 끝까지 채워짐
    • indeterminate : 표시기가 처음부터 끝까지 반복 이동

  • cursor 파라미터

    • arrow, based_arrow_down, based_arrow_up, boat, bogosity, bottom_left_corner, bottom_right_corner, bottom_side, bottom_tee, box_spiral, center_ptr, circle, clock, coffee_mug, cross, cross_reverse, crosshair, diamond_cross, dot, dotbox, double_arrow, draft_large, draft_small, draped_box, exchange, fleur, gobbler, gumby, hand1, hand2, heart, icon, iron_cross, left_ptr, left_side, left_tee, leftbutton, ll_angle, lr_angle, man, middlebutton, mouse, pencil, pirate, plus, question_arrow, right_ptr, right_side, right_tee, rightbutton, rtl_logo, sailboat, sb_down_arrow, sb_h_double_arrow, sb_left_arrow, sb_right_arrow, sb_up_arrow, sb_v_double_arrow, shuttle, sizing, spider, spraycan, star, target, tcross, top_left_arrow, top_left_corner, top_right_corner, top_side, top_tee, trek, ul_angle, umbrella, ur_angle, watch, wait, xterm, X_cursor


Book Image

개정판이 출간됐습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍 (개정판)

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C#과 파이썬용 OpenCV의 데이터 형식과 행렬 및 배열 연산
  • 이미지/동영상/카메라를 활용한 입출력과 결과 저장
  • 전처리 과정과 정보를 탐색하기 위한 이미지 변형
  • 유의미한 정보를 검출하기 위한 이미지 변환
  • 이미지에서 정보를 검출 및 인식
  • 객체 검출을 포함한 모션 추적
  • K-means, KNN, SVM 등의 머신러닝 알고리즘 적용 방법
  • 카페(Caffe), 다크넷(Darknet), 텐서플로 모델을 활용한 딥러닝 모듈 적용 방법
  • Tesseract-OCR과 C# OpenCvSharp4를 활용한 프로젝트
  • 텐서플로와 Python OpenCV4를 활용한 프로젝트
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Previous post Python tkinter 강좌 : 제 26강 - Combobox ⤧  Next post Python tkinter 강좌 : 제 28강 - Notebook
    Python-Tkinter Category