1. 程式人生 > >Qt 獲取當前螢幕解析度

Qt 獲取當前螢幕解析度

  使用Qt製作電腦介面的時候就不能避免遇到不同螢幕解析度的電腦。針對不同解析度對自己設定的介面也需要進行一系列的調整。
  在Qt5之前獲取螢幕解析度主要使用desktop()函式,但是在Qt5以後就不在使用,而是使用的QScreen

使用示例:
在標頭檔案宣告:

#include<QScreen>
#include <qDebug>
QScreen *screen=QGuiApplication::primaryScreen ();
QRect mm=screen->availableGeometry() ;
int screen_width = mm.width();
int screen_height = mm.height();
qDebug()<<screen_width
<<screen_height;

整個工程下載連結:https://download.csdn.net/download/qq_35451572/10445511

參考

Qt 關於使用Qt5.4獲取主螢幕解析度的程式 - CSDN部落格