Files
overwatch/firmware/9_3_GUI/GUI_V7_PyQt.py
thebadking b3608ecfd7
Some checks failed
AERIS-10 CI / Python Lint + Tests (push) Has been cancelled
AERIS-10 CI / MCU Firmware Tests (push) Has been cancelled
AERIS-10 CI / FPGA Regression (push) Has been cancelled
AERIS-10 CI / Cross-Layer Contract Tests (push) Has been cancelled
Rename the simulator to Overwatch and organize the repository for presentation.
The operator interface now uses that name. The radar design, parts list, and simulation sit in separate directories, and the earlier simulator and project license are removed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-21 06:04:46 +00:00

41 lines
781 B
Python

#!/usr/bin/env python3
"""
PLFM Radar System GUI V7 — PyQt6 Edition
Entry point. Launches the RadarDashboard main window.
Usage:
python GUI_V7_PyQt.py
"""
import sys
import logging
from PyQt6.QtWidgets import QApplication
from PyQt6.QtGui import QFont
from v7 import RadarDashboard
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s %(levelname)-8s %(name)s %(message)s",
)
logger = logging.getLogger(__name__)
def main():
app = QApplication(sys.argv)
app.setApplicationName("PLFM Radar System V7")
app.setApplicationVersion("7.0.0")
app.setFont(QFont("Segoe UI", 10))
window = RadarDashboard()
window.show()
logger.info("PLFM Radar GUI V7 started")
sys.exit(app.exec())
if __name__ == "__main__":
main()