potat-dev/Just-Organize-My-Photos

QFile.moveToTrash not working

Closed this issue · 1 comments

когда пытаюсь удалить файл с помощью:

def deleteImage(self):
        del_img = self.image_list.pop(self.image_id)
        QtCore.QFile.moveToTrash(del_img)

программа не выдает никаких ошибок, но файл не перемещается в корзину

короче я забыл о том, что когда открываю файл, он используется функцией Image.open() и поэтому не может быть удален. А чтобы его удалить, нужно сперва закрыть чтение файла с помощью .close()