Qt如何自适应4k这些高分辨率屏幕
Qt在开发pc端应用程序时,无法自适应桌面分辨率,比如常用的win10电脑是1920x1080这种屏幕,而mac是2k屏,2560x1440,在windows上开发的软件放到macbook或者其它高分屏的屏幕时,Qt UI就会变形,控件的大小和图标就会拉伸缩放,Qt作为跨平台应用开发框架,如果连自适应屏幕都做不到,那真是有点难堪了,其它的界面框架,例如WPF, ImGUI对高分屏是自适应的是框架自己完成的。
其实,Qt还是有方法可以做到自适应屏幕。
先来看一个概念 logicalDotsPerInch
Qt助手的解释:
This property holds the number of logical dots or pixels per inch. This value can be used to convert font point sizes to pixel sizes. This is a convenience property that’s simply the average of the logicalDotsPerInchX and logicalDotsPerInchY properties.
译文:
此属性保存每英寸逻辑点或像素的数量,此值可用于将字体点大小转换为像素大小。这是一个方便的属性,它只是logicalDotsPerInchX和logicalDotsPerInchY属性的平均值。
写代码试试看,当前是1920 * 1080, 125%缩放
Qt如何自适应4k这些高分辨率屏幕相关推荐
- pyqt界面屏幕分辨率自适应_在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法 PyQt5: 程序入口添加 QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHi ...
- 让Qt程序适配高分辨率屏幕,解决软件界面错乱异常
让Qt程序适配高分辨率屏幕,解决软件界面错乱异常 一.问题 二.原因 三.解决方案 1.更改显示器分辨率或者不使用缩放 2.使用"高DIP缩放替代" 3.修改软件,使之自动适配 a ...
- PyQt5学习:Qtdesigner设计转换而来的界面.py文件与 2k等高分辨率屏幕不匹配或自适应问题,导致部分控件显示不完全解决办法
1.软件环境 Python3.7 PyQt5 5.13.0 2.问题和预览截图 如下图1,在把Qtdesigner设计的界面.ui文件转换为.py文件再调用时按钮的文字显示不完全,而且界面有比在 ...
- 4K屏幕/高分辨率屏幕运行VMware虚拟机图标字体太小问题解决方案(linux系统)
4K屏幕/高分辨率屏幕运行VMware虚拟机图标字体太小问题解决方案(linux系统) 升级VMware到15版本,15以下版本不确定有没有这个选项. 点击编辑虚拟机设置: 点击显示器选项,然后在显示 ...
- linux系统怎么调节分辨率,直观:Linux下的高分辨率屏幕设置
2018-05-28 计算机显示器的分辨率越来越高,1080p,2k,4k确实使人们感到生活真的很美好.但是笔记本电脑的高分辨率屏幕并未针对该系统进行优化,这使眼睛不舒服. Win10现在已经过优化. ...
- Linux用命令修改dpi,linux下高分辨率屏幕设置
2018-05-28 电脑显示器分辨率越来越高,1080p.2k.4k真是让人感慨生活真是美好.但是笔记本的高分辨率屏幕不优化系统很让眼睛不适.win10现在优化得很好,记得2012年朋友新买的本子字 ...
- QtDesigner设计的界面适应高分辨率屏幕
QtDesigner设计的界面适应高分辨率屏幕 问题描述:用QtDesigner设计好的界面.ui转换成.py后,在高分辨率屏幕下显示不全或者界面缩小显示混乱,需要手动放大页面. 解决方案:在主函数入 ...
- MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法
MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法 参考文章: (1)MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法 (2)https:// ...
- 4K高清屏幕保护工具Aquarium 4K for Mac
Aquarium 4K for Mac一款运行在Mac平台上精美的4K高清屏幕保护工具,Aquarium 4K for Mac拥有超过20个令人惊叹的主题,每个主题都有高清4K视频和最前沿.最美丽的小 ...
最新文章
- 巧用close_trace命令释放误删trace文件
- ubuntu编译linux报错/bin/sh: 1: mkimage: not found
- 数据结构实验之串三:KMP应用
- 2021 大厂实习笔试
- 全国计算机等级考试题库二级C操作题100套(第06套)
- word List29
- 【LOJ166】拉格朗日插值2【拉格朗日插值】【NTT卷积】
- cxgrid 行合并单元格_合并单元格求和、计数、加序号
- 2021.08.26学习内容 Win10+GeForce GTX1650安装NVIDIA显卡驱动及CUDA11.4+cuDNN8.2
- Tensorflow和Caffe 简介
- allwinner 全志uboot git网址 及其他相关链接
- 《metasploit The PenetrationTester's Guide》读书笔记v2
- COLD:中文冒犯性语言检测数据集
- 正能量读后感_自我反思之路。
- 微信小程序把玩(三十)wx.request(object) API
- 不将visio的白色背景复制到ppt上
- 全功能的屏幕截图工具 - PicPick
- 【VBA】通过VBA实现EXCEL真正的全屏显示
- @Autowired浅析
- amh升级php版本,AMH4.2升级PHP版本后续之组件安装