如何检索显示分辨率?

问题描述:

如何检索Qt4或Qt5中的当前显示分辨​​率?例如,如果我的显示分辨率设置为1366x768,那么我如何在应用程序中获得此值?如何检索显示分辨率?

一种解决方案是把它还给查阅QRect一个,它提供的功能,以获得高度和宽度的QT桌面widget

#include 

qDebug() << QApplication::desktop()->screenGeometry(); 

的尺寸。

+0

Thans for answer。我在我的应用程序中做到这一点: QRect dims = app.desktop() - > screenGeometry(); qDebug(“%d,%d”,dims.width(),dims.height()); whwre应用程序是QApplication实例,它的工作原理 – user1978386 2013-05-12 10:26:15