QT窗口不使用布局实现自适应不同分辨率的屏幕

您所在的位置:网站首页 页面怎么自适应屏幕位置 QT窗口不使用布局实现自适应不同分辨率的屏幕

QT窗口不使用布局实现自适应不同分辨率的屏幕

2024-07-14 09:45| 来源: 网络整理| 查看: 265

问题:主界面的背景图片是一个整体包括各种按钮的位置,这个时候用布局的话,随着屏幕的大小变化就没法控制按钮应呆的位置,暂时找到以下方法:

QDesktopWidget *desktopWidget = QApplication::desktop(); //获取程序的桌面信息 QRect screwnRect = desktopWidget->screenGeometry(); int screenX = screenRect.width();//屏幕的宽度 int screenY = screenRect.height();//屏幕的高度 double scaleX = screwnX/1920.0;//此时屏幕宽对比正常1920的倍数 double scaleY = screen/1080.0;//此时屏幕高对比正常1080的倍数


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3