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

51 lines
943 B
Markdown

# Aggiornamento 2026-05-16 10:49
## Obiettivo
Rendere configurabile la posizione e dimensione delle finestre OpenCV.
## Modifiche
Aggiunti parametri in `flywms_navigation.ini`:
```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:
```text
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:
```powershell
python -m py_compile flywms_navigation.py flywms_navigation_gui.py
```
Lettura configurazione:
```text
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.