diff --git a/src/ansys/aedt/core/workflows/installer/extension_manager.py b/src/ansys/aedt/core/workflows/installer/extension_manager.py index 4c611c6a66c..8f8bea4c36d 100644 --- a/src/ansys/aedt/core/workflows/installer/extension_manager.py +++ b/src/ansys/aedt/core/workflows/installer/extension_manager.py @@ -23,6 +23,7 @@ import os import sys +from tkinter import filedialog import tkinter as tk from tkinter import ttk @@ -64,6 +65,11 @@ def create_toolkit_page(frame, window_name, internal_toolkits): """Create page to display toolkit on.""" # Available toolkits + + def action_get_script_path(): + file_selected = filedialog.askopenfilename(title="Select Wheelhouse") + input_file.insert(0, file_selected) + toolkits = ["Custom"] + internal_toolkits max_length = max(len(item) for item in toolkits) + 1 @@ -88,7 +94,12 @@ def create_toolkit_page(frame, window_name, internal_toolkits): toolkits_combo.grid(row=2, column=1, padx=5, pady=5) # Create entry box for directory path - input_file_label = tk.Label(frame, text="Enter script path:") + """input_file_label = tk.Label(frame, text="Enter script path:") + input_file_label.grid(row=3, column=0, padx=5, pady=5) + input_file = tk.Entry(frame) + input_file.grid(row=3, column=1, padx=5, pady=5)""" + + input_file_label = tk.Button(frame, text="Enter script path:", command=action_get_script_path) input_file_label.grid(row=3, column=0, padx=5, pady=5) input_file = tk.Entry(frame) input_file.grid(row=3, column=1, padx=5, pady=5)