728x90
import tkinter.ttk as ttk
from tkinter import *
import time
root =Tk()
root.title(" GUI")
root.geometry("640x480")
# # progressbar = ttk.Progressbar(root, maximum = 100, mode = "indeterminate")
# progressbar = ttk.Progressbar(root, maximum = 100, mode = "determinate")
# progressbar.start(10) # 10ms 마다 움직임
# progressbar.pack()
# def btncmd() :
# progressbar.stop() # 작동중지
# btn = Button(root, text ="중지", command =btncmd)
# btn.pack()
p_var2 = DoubleVar()
progressbar2 = ttk.Progressbar(root, maximum = 100, length =150, variable =p_var2)
progressbar2.pack()
# progressbar.start(10) # 10ms 마다 움직임
def btncmd2() :
for i in range(101) : # 1 ~ 100
time.sleep(0.01) # 0.01초 대기
p_var2.set(i) # progress bar의 값 설정
progressbar2.update() #ui 업데이트
print(p_var2.get())
btn = Button(root, text ="시작", command =btncmd2)
btn.pack()
root.mainloop()
728x90
'개발자 모드 > 파이썬(python)' 카테고리의 다른 글
파이썬(python) GPS GPRMC 체크섬(checksum) 구하는 코드 (0) | 2021.06.24 |
---|---|
파이썬python 메뉴menu 기초예제 (0) | 2021.06.23 |
파이썬 python 콤보박스 combobox 기초예제 (0) | 2021.06.19 |
파이썬 python 라디오박스 radiobox 기초예제 (0) | 2021.06.18 |
파이썬python 체크박스checkbox 기초예제 (0) | 2021.06.17 |