import tkinter.ttk as ttk
from tkinter import *
root = Tk()
root.geometry("1280x720+900+100")
p_var = DoubleVar()
progressbar1 = ttk.Progressbar(root, maximum=100, mode="determinate", length = 400, variable =p_var )
progressbar1.pack()
progressbar2 = ttk.Progressbar(root, maximum=100, length = 400, mode="indeterminate")
progressbar2.pack()
def btnStart():
progressbar1.start(10) #밀리세컨드
progressbar2.start(10)
Button(root, text = "시작", command = btnStart).pack()
def btnStop():
progressbar1.stop() #밀리세컨드
progressbar2.stop()
Button(root, text = "정지", command = btnStop).pack()
root.mainloop() #이벤트 체크
프로그래스바 1부터 100까지 실행하면서 p_var.get()으로 출력
import tkinter.ttk as ttk
from tkinter import *
import time
root = Tk()
root.geometry("1280x720+900+100")
p_var = DoubleVar()
progressbar1 = ttk.Progressbar(root, maximum=100, mode="determinate", length = 400, variable =p_var )
progressbar1.pack()
progressbar2 = ttk.Progressbar(root, maximum=100, length = 400, mode="indeterminate")
progressbar2.pack()
def btnStart():
for i in range(1,101):
time.sleep(0.01)
p_var.set(i)
progressbar1.update()
print(p_var.get())
# progressbar1.start(10) #밀리세컨드
# progressbar2.start(10)
Button(root, text = "전송", command = btnStart).pack()
def btnStop():
progressbar1.stop() #밀리세컨드
progressbar2.stop()
Button(root, text = "정지", command = btnStop).pack()
root.mainloop() #이벤트 체크