Exemple #1
0
 def imageChange(self):
     # gif 출력
     self.l_thanos.destroy()
     self.l_thanos = thanos.AnimatedGIF(self.window, "../ui/thanos1.gif")  ##self.window로 수정
     self.l_thanos.pack()
     # 다시 타노스얼굴 사진
     sleep(2)
     self.l_thanos.destroy()
     self.l_thanos = tkinter.Label(self.window, image=self.thanos)  ##self.window로 수정 #self.thanos로 수정
     self.l_thanos.pack()
Exemple #2
0
def removeFiles(gui, remove_filelist):  # ext 안쓰더라 지워버림
    gui.l_thanos.destroy()
    gui.l_thanos = thanos.AnimatedGIF(gui.window, "../ui/thanos1.gif")
    gui.l_thanos.pack()

    sleep(2)

    # 파일이 2개 이상일 경우
    if (len(remove_filelist) >= 2):
        n = 0
        if (len(remove_filelist) % 2 == 0):
            n = round(len(remove_filelist) / 2)  # 정수로 변환
            print("지울 파일 개수: ", n)
        else:
            n = round(len(remove_filelist) / 2) - 1
            print("지울 파일 개수: ", n)

        for i in range(n):
            print(remove_filelist[i])
            os.remove(remove_filelist[i])
        print("파일 중 절반이 삭제되었습니다.")

    # 파일이 1개 남았을 경우
    elif (len(remove_filelist) == 1):
        os.remove(remove_filelist[0])
        print("더 이상 삭제할 파일이 없습니다")
        gui.listWindow.destroy()
        gui.allRemovePrint()

    gui.l_thanos.pack_forget()
    gui.l_thanos = tkinter.Label(gui.window,
                                 image=gui.thanos,
                                 borderwidth=0,
                                 compound="center",
                                 highlightthickness=0)
    gui.l_thanos.pack()

    # 창 띄운 거 닫음
    gui.listWindow.destroy()

    # 다시 타이머함수 시작!
    startTimer(gui, os.getcwd())
Exemple #3
0
def remove_files(gui, remove_filelist):  # ext 안쓰더라 지워버림
    gui.l_thanos.destroy()
    gui.l_thanos = thanos.AnimatedGIF(gui.window, "../ui/thanos1.gif")
    gui.l_thanos.pack()

    # 파일이 2개 이상일 경우
    if (len(remove_filelist) >= 2):
        n = 0
        if (len(remove_filelist) % 2 == 0):
            n = round(len(remove_filelist) / 2)  # 정수로 변환
            print("지울 파일 개수: ", n)
        else:
            n = round(len(remove_filelist) / 2) - 1
            print("지울 파일 개수: ", n)

        for i in range(n):
            print(remove_filelist[i])
            os.remove(remove_filelist[i])
        print("파일 중 절반이 삭제되었습니다.")

    # 파일이 1개 남았을 경우
    elif (len(remove_filelist) == 1):
        os.remove(remove_filelist[0])
        print("더 이상 삭제할 파일이 없습니다")
        allRemovePrint(gui)
    # 맨 처음 파일이 0개일 경우
    else:
        print("더 이상 삭제할 파일이 없습니다")
        allRemovePrint(gui)

    # gui
    sleep(2)

    gui.l_thanos.pack_forget()
    gui.l_thanos = tkinter.Label(gui.window, image=gui.thanos)
    gui.l_thanos.pack()

    # 다시 타이머함수 시작!
    startTimer(gui, os.getcwd())