QT运行界面与画布大小不一致问题(一步到位)

news2025/6/19 13:09:36

QT运行界面与画布大小不一致问题

  • 出现的问题
  • 直接设置环境变量
  • main函数中输入以下代码
  • 更改系统缩放比
  • 好了,看一下运行结果吧

出现的问题

当我们运行程序时,发现运行出来的大小和设计的几面大小有很大的差别,这使我们开发起来就特别的困难,具体怎么解决?

在这里插入图片描述

直接设置环境变量

当然我这称之为最有效的解决方式, 直接一步到位

  • 打开系统环境变量
    如果不知道怎么打开,点击【Win+R】输入【systempropertiesadvanced】命令,选择【环境变量】

在这里插入图片描述

  • 添加环境变量

新建变量名QT_AUTO_SCREEN_SCALE_FACTOR,设置值为1.

在这里插入图片描述

  • 重启QT, 没有打开就直接运行就行,打开了就需要重启哦!!😄😄😄

main函数中输入以下代码

QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);

也就是说你的代码现在变成了这样

在这里插入图片描述

这里的Qt::HighDpiScaleFactorRoundingPolicy::Floor 有几种方法,Round, Ceil, Floor, RoundPreferFloor, PassThrough,具体不用去深究他意义不大。了解就好

更改系统缩放比

当然如果你觉得不行就来个不太行的方法,更改比例。—不太建议😄

在这里插入图片描述

将系统缩放比直接更改为100% 这时你会发现,好像确实不太实用,哈哈哈!!!

好了,看一下运行结果吧

很符合我们的预期,运行结果窗口与程序设计界面画布完美融合,perfect!!!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1086941.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【设计模式】七、适配器模式

文章目录 现实生活中的适配器例子基本介绍工作原理举例:类适配器模式类适配器模式介绍类适配器模式应用实例 举例:对象适配器模式基本思路对象适配器模式应用实例 举例:接口适配器模式接口适配器模式应用实例适配器模式在 SpringMVC 框架应用…

GPT-4V的图片识别和分析能力

GPT-4V是OpenAI开发的大型语言模型,是GPT-4的升级版本。GPT-4V在以下几个方面进行了改进: 模型规模更大:GPT-4V的参数量达到了1.37T,是GPT-4的10倍。训练数据更丰富:GPT-4V的训练数据包括了1.56T的文本和代码数据。算…

国有企业合同领域的合规管理

随着中国经济的快速发展和市场经济体制的完善,国有企业在国民经济中的地位和作用日益凸显。作为经济主体之一,国有企业必须积极适应市场环境的变化,加强合同管理,提高合规水平,以实现持续发展目标。本文将围绕国有企业…

pycharm设置pyuic和pyrcc

pyuic设置 适合任何虚拟环境,直接用虚拟环境的python解决一切。。。 E:\anaconda3\envs\qt5\python.exe-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py$FileDir$pyrcc设置 E:\anaconda3\envs\qt5\python.exe-m PyQt5.pyrcc_main $FileName$ -o…

深入浅出了解华为云API网关的Gzip功能

Gzip是什么 Gzip是一种用于数据压缩的编码格式,经常被使用在基于HTTP协议的网络传输中。Gzip功能允许服务器在传输数据是对其进行压缩,从而减小传输的数据量,加快页面加载速度,这对于节省带宽和提高用户体验非常有用。本文将从Gz…

你觉得工作开心重要还是赚钱重要?

对于大多数的普通人来说,开心和钱都重要,但是都得不到。我觉得最重要的不是做取舍,或者说不是做我认清楚了哪个重要就可劲地去争取哪样。 真正要做得,而是我们在自己现有的境况下找到自己的最优解,如何在这世人皆苦的环…

小程序和前台开发软件定制的相关信息|APP网站搭建

小程序和前台开发软件定制的相关信息 在如今数字化时代,软件、小程序和前台开发软件定制已经成为了企业必备的工具之一。那么,这些工具到底有什么作用呢?接下来,我将为大家详细介绍。 首先,让我们来了解一下软件。软件…

BP神经网络应用案例

背景介绍 冶金技术,钢铁开始锻炼的“开始温度”与13个指标有关,见表(1)。 出钢时间/h 钢水净重量/t 吹止温度/oC 高碳锰铁/t 低碳锰铁/t 硅锰铁/t 硅铁/t 铝块/t 增碳剂/t 中碳锰铁/t 包龄/炉/包 运输时间/min 等待时间/min 开始温度 3 …

Joe主题魔改:正文内容实现图片懒加载

引言 有个哥们问我Joe主题的正文部分,如何同样图片懒加载,于是便研究了一下。 探索过程 因为PHP语言我用的很少,并不擅长,于是我去网上搜了一下。 方案一:用一个叫Jquery Lazyload的JavaScript脚本,我尝…

44.ES

一、ES。 (1)es概念。 (1.1)什么是es。 (1.2)es的发展。 es是基于lucene写的。 (1.3)总结。 es是基于lucene写的。 (2)倒排索引。 (3&#xf…

利用无线模拟量装置完成热电厂蒸汽流量远程采集

某数码影像材料制造集团生产目前主要消耗蒸汽和电能源,蒸汽用能情况较为复杂,需要用5公里的蒸汽管线将较远区域某热电厂的蒸汽接入厂内,每周专人巡查一次管线,部分蒸汽管线位置特别偏僻,不易出入。 为了监控蒸汽流量&…

JAXB 使用记录 bean转xml xml转bean 数组 继承 CDATA(转义问题)

JAXB 使用记录 部分内容引自 https://blog.csdn.net/gengzhy/article/details/127564536 基础介绍 JAXBContext类:是应用的入口,用于管理XML/Java绑定信息 Marshaller接口:将Java对象序列化为XML数据 Unmarshaller接口:将XML数…

基于JAVA SpringBoot和Vue小说在线听书网站设计

摘要 移动互联网技术的不断发展,人们学习场景和支付习惯的不断变化,为知识支付的兴起提供了有利条件。知识支付逐渐成为人们弥补碎片化阅读习惯、获取知识的一种流行方式。知识付费市场日益扩大,在这波浪潮中,以喜马拉雅和知乎为首…

5Spring及Spring系列-进阶

8.1spring进阶 spring常用注解 1.Component 它是这些注解里面最普通的一个注解,一般用于把普通pojo实例化到spring容器中。 Controller和Service和Repository是它的特殊情况,当一个类不需要进行这几种特殊归类的时候,只是作为一个普通的类&am…

【算法|双指针系列No.8】leetcode18. 四数之和

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

VSCode 使用 Vetur Format格式化的配置项

"vetur.format.options.tabSize": 4,"vetur.format.defaultFormatterOptions": {// for html"prettyhtml": {"wrapAttributes":false,//强制包装属性// "sortAttributes": true,//对属性按首字母排序// "bracketSpacin…

Apache Tomcat下载安装配置使用超详细

下载安装 tomcat官网 在此我们以Tomcat 9.0.81为例,点击下载压缩包,解压到自己的文件夹。 tar.gz是linux操作系统下的安装版本。zip是windows系统下的压缩版本。Windows Service Installer是windows操作系统下的exe安装版本。 检查是否配置JDK 1.…

Ubuntu 22.04.3 LTS单机私有化部署sealos

推荐使用奇数台 Master 节点和若干 Node 节点操作系统 :Ubuntu 22.04 LTS内核版本 :5.4 及以上配置推荐 :CPU 4 核 , 内存 8GB, 存储空间 100GB 以上最小配置 :CPU 2 核 , 内存 4GB, 存储空间 60GB 这里采用的Ubuntu 22.04.3 LTS 版本,Ubuntu 20.04.4 LTS这个版本…

JUC并发编程——JUC并发编程概述及Lock锁(重点)(基于狂神说的学习笔记)

基于bilibili狂神说JUC并发编程视频所做笔记 概述 什么是JUC JUC时java.util工具包中的三个包的简称 java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks 业务:普通的线程代码中,我们常使用Runnable接口 但Runnable没有返…

如何将jpg转化为png?

如何将jpg转化为png?可能有的小伙伴就会疑惑了,jpg和png都是图片常用的一种格式,为什么要进行格式的更改呢?那是因为PNG格式具有更好的图片质量和更少的失真。JPG(或JPEG)格式的图片通常是压缩过的&#xf…