Files
flywms/aggiornamento-2026-05-16-10-49.md
2026-05-19 08:52:44 +02:00

943 B

Aggiornamento 2026-05-16 10:49

Obiettivo

Rendere configurabile la posizione e dimensione delle finestre OpenCV.

Modifiche

Aggiunti parametri in flywms_navigation.ini:

window_layout_enabled = true
navigate_window = 20,40,1100,620
commands_window = 1140,40,760,520
snapshot_window = 1140,590,520,360
label_window = 1140,980,520,260

Formato:

x,y,width,height

In flywms_navigation.py sono state aggiunte:

  • parse_window_rect;
  • apply_window_layout.

La funzione viene chiamata subito dopo la creazione delle finestre OpenCV.

Verifiche

Compilazione:

python -m py_compile flywms_navigation.py flywms_navigation_gui.py

Lettura configurazione:

True
20,40,1100,620
1140,40,760,520
1140,590,520,360
1140,980,520,260

Nota: OpenCV applica posizione e dimensione best effort. Su Windows di solito funziona, ma DPI scaling e multi-monitor possono introdurre differenze.