mirror of
https://github.com/kristoferssolo/grovers-visualizer.git
synced 2025-10-21 20:10:35 +00:00
refactor(ui): separate to dir
This commit is contained in:
parent
64650dd7b0
commit
81f71571cb
@ -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()
|
||||
11
src/grovers_visualizer/ui/dpg.py
Normal file
11
src/grovers_visualizer/ui/dpg.py
Normal 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()
|
||||
Loading…
Reference in New Issue
Block a user