Page 278 - MDP2020-3
P. 278

272
                      |    인천전자마이스터고등학교  ·············································································································



                            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)



                    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)
   273   274   275   276   277   278   279   280   281   282   283