Come ottenere le dimensioni del monitor in Qt

Mattepuffo's logo
Come ottenere le dimensioni del monitor in Qt

Come ottenere le dimensioni del monitor in Qt

Dovendo posizionare un widget Qt a seconda della dimensione del monitor, avevo necessità di identificarla in fase di esecuzione del programma.

In verità la cosa è stata abbastanza semplice, e senza includere librerie di nessun tipo.

Bastano queste due righe di codice:

QRect screenSize = QApplication::desktop()->screenGeometry();
qDebug() << "W: " << screenSize.width() << " - H: " <<  screenSize.height();

Questo identifica l'esatta risoluzione del monitor.

L'ho testata con varie risoluzioni, e non ho avuto problemi.

Enjoy!


Condividi

Commentami!