Example #1
0
    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()
Example #2
0
    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()