如果只有一个显示器使用

QApplication::desktop()->width();
QApplication::desktop()->height();

就可以获取到屏幕分辨率。

但是如果是多个显示屏的扩展屏,这样获取到的就是总的屏幕尺寸。

而screenGeometry()所属的类QDesktopWidget在逐步淘汰中,使用了会有警告。

不过如果想要获取单一显示屏的屏幕尺寸,可以使用:

QList<QScreen *> screenList = QGuiApplication::screens();QScreen *mScreen = screenList.first();//第一个屏幕,其他依次类推QRect screenRect = mScreen->geometry();double screen_width = screenRect.width();double screen_height = screenRect.height();

QT 多显示屏获取屏幕分辨率相关推荐

  1. Qt界面制作(QSS、获取屏幕分辨率、自定义控件、版权)

    源码下载地址: https://download.csdn.net/download/qq78442761/10534055 程序运行截图: 程序版权 程序结构图如下: 主要就几点: 1.QSS 2. ...

  2. Android的单位px,pt,dp,sp总结和获取屏幕分辨率

    px: pixels(像素). 是屏幕中可以显示的最小单位元素,px是设备密度有关的,不同设备显示效果不同.因为由于不同的设备密度不同,密度就是单位英寸的像素不同,在不同的手机上显示的大小就不同 pt ...

  3. C#获取屏幕分辨率(大小)

    using System.Windows.Forms;             获取屏幕分辨率            int SH = Screen.PrimaryScreen.Bounds.Heig ...

  4. IOS获取屏幕分辨率

    获取屏幕分辨率是个很有用的功能,尤其在一些游戏相关的开发中,图形的绘制与屏幕分辨率密不可分.得到当前屏幕的分辨率是必不可少的支持. 获取屏幕分辨率可以两步走 1.得到当前屏幕的尺寸: CGRect r ...

  5. Android手机获取屏幕分辨率高度因虚拟导航栏带来的问题

    大家都知道,Android系统在4.4(KITKAT)版本后,增加了更炫的交互,并且对于标题栏和状态栏也增加了可定制化,于此同时在获取手机分辨率的时候一些旧方法已经不那么好使了. 常用获取屏幕分辨率的 ...

  6. MATLAB获取屏幕分辨率

    1. 获取分辨率 本来设计程序按照1920x1080运行的,后面调了一下系统缩放,分辨率就变了,所以为了更灵活的使用,还是先获取再使用吧 matlab获取屏幕分辨率命令: get(0,'ScreenS ...

  7. Android kotlin工具类获取屏幕分辨率及宽高

    前言 获取屏幕相关工具DisplayUtil class DisplayUtil {companion object {/*** 获取屏幕宽度*/fun getScreenWidth(context: ...

  8. 使用GTK+获取屏幕分辨率并设置满屏显示效果

    在linux下,经常需要设置程序全屏显示,GTK+中提供了获取屏幕分辨率的方式,然后只要根据得到的宽高设置窗口显示大小,同时使用gtk_window_set_decorated去掉边框和标题栏显示,就 ...

  9. iphone中获取屏幕分辨率的方法

    iphone中获取屏幕分辨率的方法 CGRect rect = [[UIScreen mainScreen] bounds]; CGSize size = rect.size; CGFloat wid ...

  10. c++获取屏幕分辨率DPI以及屏幕放缩倍数

    c++获取屏幕分辨率DPI以及屏幕放缩倍数 参考示例 // 获取分辨率不准nScreenWidth = GetSystemMetrics(SM_CXSCREEN);nScreenHeight = Ge ...

最新文章

  1. 浅析THINKPHP的addAll支持的最大数据量
  2. php java session共享_PHP实现session共享
  3. 冒泡算法代码java_java版本的冒泡算法
  4. 在 Azure VM 上使用 Jitsi 搭建私人视频会议
  5. 微信功能“拍一拍”,都有谁在“拍”你?
  6. 【转】WebSocket协议:5分钟从入门到精通
  7. 二维码扫描利用ZBar实现
  8. bigdecimal 保留两位小数_一起聊聊小数的储存和运算
  9. python爱心代码制作_Python之——爱心代码参与情人节
  10. SQL 2008 R2 收缩日志,不用修改简单模式
  11. myeclipse的优化
  12. 引commons-io工具类做文件的复制及导出
  13. shell命令行快捷键
  14. 基于LD3320的嵌入式语音识别系统设计
  15. LeetCode—4.滑动窗口
  16. web中HTTP协议详解
  17. 基于SVP的格密码计算复杂性问题
  18. 大厂P5、P6、P7级程序员的简历长什么样?
  19. sorry, unimplemented: non-trivial designated initializers not supported
  20. 智能养殖管理系统科学调控蛋鸡养殖环境

热门文章

  1. 打开html文件很卡,网页打开很慢是什么原因【解决办法】
  2. vba 冻结窗格_在VBA中进行调试-2A)代码窗格(F7)
  3. c语言千位分隔符代码if函数,JavaScript实现千位分隔符
  4. 排列组合(组合C语言实现)
  5. 复数Complex类
  6. 解决手机不能设置DeviceOwner权限提示already provisioned问题
  7. Linux之旅 - 入⻔命令集 - 文件管理(1/2)
  8. 如何申请阿里云的免费域名HTTPS证书
  9. LTE Initial Attach 的过程以及相关消息的具体解析 (一)
  10. android动态style,Android控件动态设置style的问题