有时写程序的时候需要得到用户的计算机的屏幕分辨率,以便适应你的程序,那么如何实现呢?

void GLWidget::getScreenInfo()  //得到当前计算机的屏幕分辨率
{
    QDesktopWidget* desktopWidget = QApplication::desktop();
    QRect screenRect = desktopWidget->screenGeometry();
    g_nActScreenW = screenRect.width();
    g_nActScreenH = screenRect.height();
}

上面这句话就是得到结果的函数。

g_nActScreenW:表示屏幕的宽

g_nActScreenH:表示屏幕的高

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐