python_GUI2 Python GUI - tkinter 공부 ○ 프로그레스 바 만들기 p_var2 = DoubleVar() progressbar2 = ttk.Progressbar(root, maximum = 100, length = 150, variable = p_var2) -> length는 프로그레스 바의 길이를 나타냄. 숫자가 커질수록 길어짐 progressbar2.pack() def btncmd2(): for i in range(1, 60): # 0 ~ 60% 1씩 채워지는 프로그래스 바 time.sleep(1) #1초 대기 p_var2.set(i) progressbar2.update() #for문이 1씩 증가할 때마다 프로그레스 바가 증가하는 것을 시각적으로 확인 가능. 즉 UI 업데이트 print(p_var2.get()) #1 ~ 100까지 진행되는 과.. 2021. 8. 27. Python GUI - tkinter 이용한 Text & Entry widget 만들기 from tkinter import * root = Tk() root.title("GUI test") root.geometry("640X480") txt = Text(root, width=30, heigth=5) txt.pack() txt.insert(END, "군번, 성함, 부서를 입력하세요") #entry widget 사용 ent = Entry(root, width=30) ent.pack() ent.insert(0, "99.99.") #버튼 이용해 텍스트와 엔트리 값 가져오기 (get) 삭제는 ent.delete(0, END) def btncmd(): ent.get() btn = Button(root, text = "CLICK", command = btncmd) root.mainloop() 참고 : .. 2021. 8. 26. 이전 1 다음