DogAcademyGame/src/admin_functions/knowledge_base.py

50 lines
2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from tkinter import ttk
import tkinter as tk
from src.utils import clear_frame
def add_info(frame):
"""Добавление информации о породах собак."""
clear_frame(frame)
tk.Label(frame, text="Добавление информации", font=("Comic Sans MS", 16)).pack()
# Реализовать интерфейс для добавления данных
def edit_records(frame):
"""Редактирование записей в базе знаний."""
clear_frame(frame)
tk.Label(frame, text="Редактирование записей", font=("Comic Sans MS", 16)).pack()
# Реализовать интерфейс для редактирования записей
def delete_records(frame):
"""Удаление записей из базы знаний."""
clear_frame(frame)
tk.Label(frame, text="Удаление записей", font=("Comic Sans MS", 16)).pack()
# Реализовать интерфейс для удаления данных
def view_knowledge_base(frame):
"""Просмотр базы знаний."""
clear_frame(frame)
tk.Label(frame, text="База знаний", font=("Comic Sans MS", 16)).pack()
table = ttk.Treeview(frame, columns=("Порода", "Описание"), show="headings")
table.heading("Порода", text="Порода")
table.heading("Описание", text="Описание")
table.pack(fill="both", expand=True)
# Пример данных
table.insert("", "end", values=("Лабрадор", "Дружелюбная порода"))
table.insert("", "end", values=("Доберман", "Отличный сторож"))
def generate_questions(frame):
"""Генерация вопросов на основе текстов."""
clear_frame(frame)
tk.Label(frame, text="Генерация вопросов", font=("Comic Sans MS", 16)).pack()
# Реализовать генерацию вопросов