Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Tkinter의 진행 표시줄 위젯

<시간/>

진행률 표시줄은 특정 작업의 진행 상황을 표시하는 데 사용되는 일반적인 GUI 요소입니다. 이 기사에서는 Python tkinter GUI 라이브러리를 사용하여 진행률 표시줄을 만드는 방법을 볼 것입니다.

아래 프로그램에서 tkinter.ttk 모듈의 진행 표시줄 하위 모듈을 가져왔습니다. 그런 다음 스타일 개체를 사용하여 스타일 옵션을 만들고 버튼 길이 값과 진행률 값을 제공합니다.

예시

import tkinter as tk
from tkinter.ttk import Progressbar
from tkinter import ttk
canv = tk.Tk()
canv.title("Tkinter Progressbar")
canv.geometry('250x100')
style = ttk.Style()
style.theme_use('default')
style.configure("grey.Horizontal.TProgressbar", background='blue')
bar = Progressbar(canv, length=180, style='grey.Horizontal.TProgressbar')
bar['value'] = 50
bar.grid(column=0, row=0)
canv.mainloop()

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Python Tkinter의 진행 표시줄 위젯