Page 382 - MDP2020-3
P. 382
376
| 인천전자마이스터고등학교 ·············································································································
listFrame = Frame(listWindow, relief="solid", bd=3)
listFrame.place(x=60, y=90)
listScrollBar = Scrollbar(listFrame)
listList = Listbox(listFrame, yscrollcommand=scroll.set, width=50, height=17,
font=l2Font, selectbackground="white",
bg="white", selectforeground="black", activestyle="none")
listScrollBar.pack(side="right", fill="y")
listList.pack(side="left", fill="both")
strExtra = " {0:<15s} {1:<10s} {2:<15s} {3:<14s} {4:<s}".format("이름", "상
태", "입장시간", "퇴장시간", "총시간")
listList.insert(0, strExtra)
for j in range(len(personNums)): # 표시용 포문
nameExtra = personNums[j]['Name']
startTimeExtra = str(personNums[j]['StartTime'])
stopTimeExtra = str(personNums[j]['StopTime'])
statusExtra = str(personNums[j]['Status'])
strExtraT = ""
if personNums[j]['StartTime'] is not None and personNums[j]['StopTime'] is
not None:
totalTimeExtra = str(personNums[j]['StopTime'] -
personNums[j]['StartTime'])
strExtraT += " {0:<15s} {1:<9s} {2:<18s} {3:<16s}
{4:<s}".format(nameExtra, statusExtra,
startTimeExtra, stopTimeExtra,
totalTimeExtra)
elif personNums[j]['StartTime'] is not None and personNums[j]['StopTime'] is
None:
strExtraT += " {0:<15s} {1:<9s} {2:<21s} {3:<16s}
{4:<s}".format(nameExtra, statusExtra,
startTimeExtra, "None", "None")
elif personNums[j]['StartTime'] is None and personNums[j]['StopTime'] is
None:
strExtraT += " {0:<15s} {1:<12s} {2:<19s} {3:<17s}
{4:<s}".format(nameExtra, statusExtra, "None",
"None", "None")
listList.insert(j + 1, strExtraT)