Qt Android.获取设备屏幕分辨率

我正在开发Android设备上的qt 5.3.我无法获得屏幕分辨率.
使用旧的qt 5版本,此代码有效:

QScreen *screen = QApplication::screens().at(0);
largh=screen->availableGeometry().width();
alt  =screen->availableGeometry().height();

但是现在它不起作用(返回屏幕大小00×00).还有另一种方法吗?谢谢

解决方法:

Size保持像素分辨率

screen->size().width()
screen->size().height();

鉴于availableSize保留不包括窗口管理器保留区域的大小…

screen->availableSize().width()
screen->availableSize().height();

有关QScreen课程的更多信息.

上一篇:python – 通过条件操纵像素来屏蔽图像


下一篇:Color.rgb在Android中做了什么?