Qt 关于使用Qt5.4获取主屏幕分辨率的程序

来源:互联网 发布:网络拍卖平台靠谱 编辑:程序博客网 时间:2024/05/23 18:55
QDesktopWidget *d=QApplication::desktop();
int width=d->widht(); //屏幕的宽度int height=d->height(); //屏幕的高度或者简写如下:int width=QApplication::desktop()->width();int height=QApplication::desktop()->height(); 
看到很多博客上都写通过之下函数获取窗口的分辨率,但Qt5之后  QApplication中没有了desktop()了,今天试了下,可以通过以下代码获取主屏幕的分辨率并通过了测试。
#include<QScreen>
 QScreen *screen=QGuiApplication::primaryScreen ();
   qDebug()<<screen->availableGeometry();
   QRect mm=screen->availableGeometry() ;
   qDebug()<<mm.width ()<<mm.height ();//主屏幕分辨率的大小


1 0
原创粉丝点击