Загрузка данных


# gui/Expert_Interface.py
import tkinter as tk
from tkinter import ttk


class InterfaceExpert(tk.Toplevel):

    def __init__(self, parent):
        super().__init__(parent)
        self.title("Раздел 'Эксперты'")
        self.geometry("450x200")

        # Главная панель
        main_frame = ttk.Frame(self)
        main_frame.pack(padx=10, pady=10)

        # Кнопки для переходов
        ttk.Button(
            main_frame, text="Экспорт матрицы в Excel", command=self.open_export_window
        ).pack(pady=10)
        ttk.Button(
            main_frame, text="Импорт файлов из Excel", command=self.open_import_window
        ).pack(pady=10)
        ttk.Button(
            main_frame, text="Агрегирование файлов", command=self.open_aggregate_window
        ).pack(pady=10)

    def open_export_window(self):
        from modules.Export_Excel import ExportMatrixWindow

        window = ExportMatrixWindow(self)
        window.grab_set()

    def open_import_window(self):
        from modules.Import_Excel import ImportFilesWindow

        window = ImportFilesWindow(self)
        window.grab_set()

    def open_aggregate_window(self):
        from modules.Aggregate_Excel import AggregateFilesWindow

        window = AggregateFilesWindow(self)
        window.grab_set()