QT窗口不使用布局实现自适应不同分辨率的屏幕 |
您所在的位置:网站首页 › 页面怎么自适应屏幕位置 › QT窗口不使用布局实现自适应不同分辨率的屏幕 |
问题:主界面的背景图片是一个整体包括各种按钮的位置,这个时候用布局的话,随着屏幕的大小变化就没法控制按钮应呆的位置,暂时找到以下方法: 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 |