Qt获取多个屏幕分辨率

通过QDesktopWidget的screenGeometry方法获取多个屏幕的分辨率

获取QDesktopWidget

  • QDesktopWidget类提供了对多屏幕信息的访问
QDesktopWidget *desktopWidget = QApplication::desktop();

使用screenGeometry方法获取分辨率

  • 接口方法
const QRect QDesktopWidget::screenGeometry(int screen = -1) const
  • 获取默认屏幕分辨率
QRect screenRect = desktopWidget->screenGeometry();
screenRect.width();
screenRect.height();
  • 获取其他外接屏幕分辨率将对应screen值传进screenGeometry中.

猜你喜欢

转载自blog.csdn.net/nicai_xiaoqinxi/article/details/87870116