Page 381 - MDP2020-3
P. 381
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 375
listWindow.destroy()
def listTimeAll():
listAllWindow = Toplevel(listWindow, bg=numsColor)
listAllWindow.title("전체 확인 창")
listAllWindow.overrideredirect(True)
listAllWindow.geometry("1280x720+0+0")
listAllWindow.lift()
def close2Execute():
listAllWindow.quit()
listAllWindow.destroy()
showListExtraFrame = Frame(listAllWindow, bg=barColor, width=100,
height=720)
showListExtraFrame.place(x=1180, y=0)
buttonListClose = Button(showListExtraFrame, image=exitImage,
command=close2Execute, bg=statusButtonColor)
buttonListClose.place(x=15, y=635)
list2Frame = Frame(listAllWindow, relief="solid", bd=3)
list2Frame.place(x=60, y=90)
listScrollBar2 = Scrollbar(list2Frame)
listList2 = Listbox(list2Frame, yscrollcommand=scroll.set, width=50, height=17,
font=l2Font,
selectbackground="white", bg="white",
selectforeground="black", activestyle="none")
listScrollBar2.pack(side="right", fill="y")
listList2.pack(side="left", fill="both")
listTimeNums = sqlExcute("SELECT * FROM time")
str2Extra = " {0:<15s} {1:<23s} {2:<s}".format("이름", "상태", "총시간")
listList2.insert(0, str2Extra)
for k in range(len(listTimeNums)): # 표시용 포문
name2Extra = listTimeNums[k]['Name']
status2Extra = str(listTimeNums[k]['Status'])
totalTime2Extra = str(listTimeNums[k]['TotalTime'])
str2ExtraT = " {0:<15s} {1:<9s} {2:<s}".format(name2Extra,
status2Extra, totalTime2Extra)
listList2.insert(k + 1, str2ExtraT)