import tkinter as tk import webbrowser from tkinter import ttk from core.gui.dialogs.dialog import Dialog from core.gui.themes import PADY class EmaneInstallDialog(Dialog): def __init__(self, app) -> None: super().__init__(app, "EMANE Error") self.draw() def draw(self) -> None: self.top.columnconfigure(0, weight=1) label = ttk.Label(self.top, text="EMANE needs to be installed!") label.grid(sticky=tk.EW, pady=PADY) button = ttk.Button( self.top, text="EMANE Documentation", command=self.click_doc ) button.grid(sticky=tk.EW, pady=PADY) button = ttk.Button(self.top, text="Close", command=self.destroy) button.grid(sticky=tk.EW) def click_doc(self) -> None: webbrowser.open_new("https://coreemu.github.io/core/emane.html")