Qt 获取当前屏幕分辨率
使用Qt制作电脑界面的时候就不能避免遇到不同屏幕分辨率的电脑。针对不同分辨率对自己设置的界面也需要进行一系列的调整。
在Qt5之前获取屏幕分辨率主要使用desktop()函数,但是在Qt5以后就不在使用,而是使用的QScreen
。
使用示例:
在头文件声明:
#include<QScreen>
#include <qDebug>
QScreen *screen=QGuiApplication::primaryScreen ();
QRect mm=screen->availableGeometry() ;
int screen_width = mm.width();
int screen_height = mm.height();
qDebug()<<screen_width<<screen_height;
整个工程下载链接:https://download.csdn.net/download/qq_35451572/10445511
参考
Qt 关于使用Qt5.4获取主屏幕分辨率的程序 - CSDN博客
Qt 获取当前屏幕分辨率相关推荐
- QT解决因屏幕分辨率和缩放产生的界面异常
显示器分辨率和缩放比例 在某些情况下,由于屏幕分辨率和缩放比例不是100%,导致一些界面或字体的显示出现异常.此时需要获取到分辨率和缩放比例等相关参数,加以矫正,使界面在不同分辨率和缩放比例下都显示正 ...
- java编程获取屏幕分辨率_Java编程获取当前屏幕分辨率的方法示例
本文实例讲述了Java编程获取当前屏幕分辨率的方法.分享给大家供大家参考,具体如下: /** * This class implements the functionality of fetching ...
- android开发获取手机屏幕分辨率
android开发基础过程中获取手机屏幕分辨率用来加载不同的UI,图片等,如何获取手机屏幕分辨率? DisplayMetrics displayMetrics=new DisplayMetrics() ...
- cocoslua与android交互,cocos2dx 获取手机屏幕分辨率 objective-c android 和 Lua 交互 向lua 传参...
//cocos2dx 获取IOS 分辨率 然后传给Lua IOS代码: +(NSString*) getHostResolving { CGRect rect = [[UIScreen mainScr ...
- uni-app (移动端)在不同设备获取当前屏幕分辨率
首先在<template>中添加一个盒子准备使用获取到的分辨率: 然后在onLoad()中使用uni.getSystemInfo方法(onload 对比Vue的created): 这里因为 ...
- c++调用api实现获取修改屏幕分辨率
步骤: 1.定义DEVMODE结构体变量 2.调用EnumDisplaySettings 获取DEVMODE成员的值 3.修改DEVMODE的成员变量,用ChangeDisplaySettings设置 ...
- Android中DisplayMetrics 获取手机屏幕分辨率
简述: Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体. //get the screen sizeDisplayMetrics ...
- js获取手机屏幕分辨率和物理分辨率
在做企业微信的时候,做各种机型兼容问题的时候 , 对于不同的分辨率手机,页面显示不美观 window.screen.availWidth 返回当前屏幕宽度(空白空间) window ...
- 获取手机屏幕分辨率以及DPI的三个方法
public static int getScreenWidthPixels(Activity mActivity) { DisplayMetrics metric = getScre ...
- linux取设备分辨率,linux 获取系统屏幕分辨率
三步将Node应用部署到Heroku上 Heroku是一个提供快速部署服务的云平台.支持Node,Ruby,Java,PHP,Python,Go多种语言,今天体验了下,简直不要太爽.下面简单的介绍一下 ...
最新文章
- 7个值得推荐的优质软件,让人忍不住体验!
- Nature子刊:超高速细菌基因组检索技术
- 录入键盘字母输入并将小写变为大写
- python sys模块讲解_python模块之sys模块和序列化模块(实例讲解)
- 分布式环境下的session共享
- activiti idea 请假流程_IDEA开发流程Activiti需要注意的一些坑
- 直播丨如何通过APEX实现数据库自动晨检功能
- 【重磅推出】推荐系统系列教程之九:解密“看了又看”和“买了又买”(Item-Based)...
- opencv 人脸识别_python基于openCV人脸识别18行代码实现
- 使用Toolbar + DrawerLayout快速实现高大上菜单侧滑
- php里ezpdo orm框架初探
- 最新hadoop大数据零基础入门高薪就业视频教程
- Manacher (马拉车算法)
- word另存为html 图片模糊,Word中插入图片模糊、不清晰的解决方法
- 红米K40使用半个月,谈谈上手体验,“优缺点”非常明显!
- unity汤姆猫自动检测录音,不说话自动播放
- java scavenge_Java虚拟机(JVM)垃圾回收器Parallel Scavenge收集器 - Break易站
- git分支主干同步命令
- SpringBoot(六)打包方式
- react中的keep-alive功能