refactor(ui): separate to dir

This commit is contained in:
Kristofers Solo 2025-05-04 14:49:49 +03:00
parent 64650dd7b0
commit 81f71571cb
Signed by: kristoferssolo
GPG Key ID: 74FF8144483D82C8
2 changed files with 16 additions and 1 deletions

View File

@ -1,6 +1,6 @@
from importlib.util import find_spec
from .parse import Args
from grovers_visualizer.parse import Args
def is_dearpygui_available() -> bool:
@ -14,3 +14,7 @@ def run_dpg_ui(_args: Args) -> None:
if not is_dearpygui_available():
print("DearPyGui is not installed. Install with: pip install .[ui]")
return
from .dpg import run_dearpygui_ui
run_dearpygui_ui()

View File

@ -0,0 +1,11 @@
import dearpygui.dearpygui as dpg
def run_dearpygui_ui() -> None:
dpg.create_context()
dpg.create_viewport(title="Grover's Search Visualizer", width=900, height=600)
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()