Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何检索显示分辨率?_C++_Qt4 - Fatal编程技术网

C++ 如何检索显示分辨率?

C++ 如何检索显示分辨率?,c++,qt4,C++,Qt4,如何检索Qt4或Qt5中的当前显示分辨率?例如,如果我将显示分辨率设置为1366x768,那么如何在应用程序中获取该值?一个解决方案是获取QT桌面小部件的维度 #include qDebug () << QApplication::desktop()->screenGeometry(); #包括 qDebug()屏幕几何(); 它返回一个QRect,该函数提供获取高度和宽度的函数。than作为答案。我在我的应用程序中这样做了:QRect dims=app.desktop

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

一个解决方案是获取QT桌面小部件的维度

#include 

qDebug () << QApplication::desktop()->screenGeometry();
#包括
qDebug()屏幕几何();

它返回一个QRect,该函数提供获取高度和宽度的函数。

than作为答案。我在我的应用程序中这样做了:QRect dims=app.desktop()->screenGeometry();qDebug(“%d,%d”,dims.width(),dims.height());whwre app是QApplication实例,它可以正常工作