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)
   376   377   378   379   380   381   382   383   384   385   386