Nella documentazione di QPaintDevice
(che tutto verniciabile-a entità derivano da, come ad esempio QWidget
, QPixmap
, ecc), ci sono due funzioni per ricevere il DPI del dispositivoQual è la differenza tra logicalDpiX e physicalDpiX in Qt?
int logicalDpiX() const;
int physicalDpiX() const;
int logicalDpiY() const;
int logicalDpiX() const;
La documentazione dice
Le funzioni logicalDpiX() e logicalDpiY() restituiscono la risoluzione orizzontale e verticale del dispositivo in punti per pollice. Le funzioni physicalDpiX() e physicalDpiY() restituiscono anche la risoluzione del dispositivo in punti per pollice, ma si noti che se la risoluzione logica e fisica differiscono, il QPaintEngine corrispondente deve gestire il mapping. Infine, la funzione colorCount() restituisce il numero di colori diversi disponibili per il dispositivo di disegno.
Nonostante questa descrizione, non riesco ancora a capire quale sia lo scopo della differenza. Qualcuno può far luce su questo?