![]() |
Q2NSViz 0.1.0
Q2NS trace visualizer
|
Top-level application window, playback controller, and entry point. More...
Classes | |
| class | q2nsviz.ui.window.PlaybackController |
| Owns the simulation clock, playback timer, and all time-navigation logic. More... | |
| class | q2nsviz.ui.window.QuantumVisualizerWindow |
| Top-level application window. More... | |
Top-level application window, playback controller, and entry point.
Covers all symbols defined in q2nsviz/ui/window.py and q2nsviz/cli.py:
PlaybackController and propagates updates to all child widgets through _update_visualization().QTimer, current simulation time, and all time-navigation methods (play, pause, step, scrub, jump).main() — creates the QApplication, shows the window, and optionally loads a trace passed by the caller. Command-line arguments are parsed in q2nsviz/cli.py, which backs both the q2nsviz console script and python -m q2nsviz.