# 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()