我正在开发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课程的更多信息.