コード例 #1
0
 def check_to_del(self, animal):
     if animal == "animal":
         messagebox.showwarning("Hata !", "Bir Hayvan Seçin.")
     else:
         response = messagebox.askyesno(
             "Dikkat!",
             "{} hayvanını silmek istediğine emin misin ?".format(animal))
         if response:
             An.del_animal(animal)
             An.save_animals()
             An.reload_animals()
             messagebox.showinfo("", "{} hayvanı silindi.".format(animal))
             self.switch_frame(DelAnimalPage)
コード例 #2
0
    def feature_to_animals(self, feature):
        animal = An.raw_animal_names[self.animal_number]
        if feature == "":
            An.raw_animals[animal][self.feature_to_add] = "None"
        else:
            An.raw_animals[animal][self.feature_to_add] = feature
        self.animal_number += 1

        if self.animal_number == len(An.raw_animal_names):
            An.save_animals()
            messagebox.showinfo("Tamamlandı",
                                "Tüm hayvanlara özellik eklendi.")
            self.switch_frame(SpecialFuncsPage)
        else:
            self.switch_frame(AddFeatureToAnimalsPage)