使用WindowsAPI的方法:
int nWidth = GetSystemMetrics(SM_CXSCREEN);
int nHeight = GetSystemMetrics(SM_CYSCREEN);
此种方法获取当前主屏幕的显示分辨率大小。在本人的机器上得到的结果是nWidth = 1920,nHeight = 1080。
如果有多显示器扩展模式,使用:
GetSystemMetrics(SM_CXVIRTUALSCREEN);
GetSystemMetrics(SM_CYVIRTUALSCREEN);
GetSystemMetrics(SM_XVIRTUALSCREEN );
GetSystemMetrics(SM_YVIRTUALSCREEN );
使用QT的方法:
QDesktopWidget* pDesktopWidget =