943 B
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.