상태 진행 바 만들기 (퍼센트 올라가는 바)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
import time
import tkinter.ttk as ttk
from tkinter import *
root = Tk()
root.title("UC우공 GUI")
root.geometry("640x480") # 창크기
# progressbar = ttk.Progressbar(root, maximum= 100, mode="indeterminate")
# progressbar = ttk.Progressbar(root, maximum= 100, mode="determinate")
# progressbar.start(10)
# 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()
def btncmd2():
for i in range(1,101):
time.sleep(0.01)
p_var2.set(i)
progressbar2.update()
print(p_var2.get())
btn = Button(root, text="시작", command=btncmd2)
btn.pack()
root.mainloop()
|
결과
사진이라서 멈춰 있는데 프로그램을 시작하고 버튼을 누르게 되면 초록색이 차오르면서 바를 왼쪽에서 오른쪽으로 채워감.
'Computer Engineering > 파이썬 트킨터 Tkinter' 카테고리의 다른 글
[Tkinter] 10. 알림창 만들기 (1) | 2020.10.08 |
---|---|
[Tkinter] 9. 프로그램 창에 메뉴 만들기 (0) | 2020.10.08 |
[Tkinter] 7. 선택가능한 리스트 만들기 (2) | 2020.10.06 |
[Tkinter] 6. 선택 가능한 리스트 만들기 2 (0) | 2020.10.06 |
[Tkinter] 5. 선택가능한 체크박스 만들기 (0) | 2020.10.06 |
댓글