def change_cath(): """Меняет картинку категории""" if listbox_cath.curselection() and tkMessageBox.askyesno(u'Внимание!', u'Вы желаете сменить картинку?'): index = int(listbox_cath.curselection()[0]) cath = cathegories[index] string = panel() if string: cath.picture = string if queries.update_cathegory(cath): listbox_cath_fill()
def add_cath(): """Создает новую категорию""" cath_name = cathVar.get()[:10] if not cath_name: tkMessageBox.showerror(u'Ошибка!', u'Необходимо ввести название категории!') elif tkMessageBox.askyesno(u'Внимание!', u'Вы уверены в том, что хотите добавить\n"' + cath_name + u'" в качестве новой категории?'): picture = panel() if not picture: tkMessageBox.showerror(u'Ошибка!', u'Для создания категории необходимо выбрать картинку!') else: if queries.create_cathegory(cath_name, picture): listbox_cath_fill()