Esempio n. 1
0
def create_buttons():
    """
            Автор: Ворожцов Михаил
            Цель: Создает кнопки в note
            Вход: -
            Выход:

    """
    global style_all
    #Таблица
    but_new_table = ttk.Button(f_table,
                               text="Открыть",
                               width=9,
                               command=open_table)
    but_new_table.place(x=10, y=17)

    but_save = ttk.Button(f_table,
                          text="Сохранить",
                          width=9,
                          command=save_table)
    but_save.place(x=130, y=17)

    but_excp = ttk.Button(f_table,
                          text="Сохранить как",
                          width=13,
                          command=export_table)
    but_excp.place(x=250, y=17)

    but_del_table = ttk.Button(f_table,
                               text="Удалить",
                               width=9,
                               command=del_tree)
    but_del_table.place(x=400, y=17)

    but_сustomize = ttk.Button(
        f_table,
        text="Кастомизация",
        width=13,
        command=lambda: custom.create_menu_castom(style_all, lb, root))
    but_сustomize.place(x=520, y=17)

    #Изменить
    but_add_type = ttk.Button(f_insert,
                              text="Добавить тип",
                              width=16,
                              command=entry_type)
    but_add_type.place(x=10, y=17)

    but_add = ttk.Button(f_insert,
                         text="Добавить блюдо",
                         width=16,
                         command=entry_dish)
    but_add.place(x=185, y=17)

    but_add_orders = ttk.Button(f_insert,
                                text="Добавить заказ",
                                width=16,
                                command=entry_orders)
    but_add_orders.place(x=360, y=17)

    but_change = ttk.Button(f_insert,
                            text="Изменить строчку",
                            width=16,
                            command=change_str)
    but_change.place(x=535, y=17)

    but_del_row = ttk.Button(f_insert,
                             text="Удалить строчку",
                             width=16,
                             command=delete_str)
    but_del_row.place(x=710, y=17)

    #Анализ
    combo_val_f = ["X","Дата посещения", "Время посещения","Код блюда", "Количество порций", "Сумма заказа",\
                    "Стоимость", "Размерность", "Тип блюда"]

    combo_val_t = ["Y","Дата посещения", "Время посещения","Код блюда", "Количество порций", "Сумма заказа",\
                    "Стоимость", "Размерность", "Тип блюда"]

    combo_1 = ttk.Combobox(f_analysis, width=25)
    combo_1["values"] = combo_val_f
    combo_1.current(0)
    combo_1.place(x=10, y=5)

    combo_2 = ttk.Combobox(f_analysis, width=25)
    combo_2["values"] = combo_val_t
    combo_2.current(0)
    combo_2.place(x=10, y=40, height=25)

    but_histo = ttk.Button(f_analysis,
                           text="Гистограмма",
                           width=21,
                           command=lambda: trees.histo(combo_1.get()))
    but_histo.place(x=210, y=3)  #17

    but_barchart = ttk.Button(
        f_analysis,
        text="Ступенчатая диаграмма",
        width=21,
        command=lambda: trees.barchart(combo_1.get(), combo_2.get()))
    but_barchart.place(x=210, y=40)

    but_box = ttk.Button(f_analysis,
                         text="Диаграмма размаха",
                         width=21,
                         command=lambda: trees.box_plot(combo_1.get()))
    but_box.place(x=440, y=3)

    but_scatter = ttk.Button(
        f_analysis,
        text="Точечная диаграмма",
        width=21,
        command=lambda: trees.scatter_plot(combo_1.get(), combo_2.get()))
    but_scatter.place(x=440, y=40)