source/main.py
Pedro Jose Romero Gombau 93c9e7b91b Init
2025-01-16 16:28:45 +01:00

33 lines
1022 B
Python

import tkinter as tk
from tkinter import ttk
from tab_simulator import TabSimulator
from tab_drag import TabDrag
from tab_search import TabSearch
class MainApp:
def __init__(self, master):
self.master = master
self.master.title("Obtención de trayectoria y energía")
self.notebook = ttk.Notebook(master)
self.notebook.pack(fill="both", expand=True)
# Pestaña 1: Simulador Trayectoria
self.tab_sim = TabSimulator(self.notebook)
self.notebook.add(self.tab_sim.frame, text="Simulador")
# Pestaña 2: Cálculo Coef. Rozamiento
self.tab_drag = TabDrag(self.notebook, self.tab_sim)
self.notebook.add(self.tab_drag.frame, text="Rozamiento")
# Pestaña 3: Búsqueda (ángulo que minimiza la velocidad)
self.tab_search = TabSearch(self.notebook, self.tab_sim)
self.notebook.add(self.tab_search.frame, text="Optimización")
if __name__ == "__main__":
root = tk.Tk()
app = MainApp(root)
root.mainloop()