Qt界面设计器中的界面预览与程序运行时界面不一样

用QtCreate创建的界面应用程序,在ui文件中拖入所需的控件,并进行布局,布局完成后在ui文件的工具->form Editor->预览可查看当前界面。问题便是:通过预览查看界面布局没有问题,但运行程序时界面与预览的界面存在偏差。
在这里插入图片描述
我做的例子中预览界面如下:
在这里插入图片描述
程序运行时界面如下:
在这里插入图片描述
解决方法如下:

  1. 先尝试在main函数中添加如下代码:
 if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

如下所示:

#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[])
{if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);QApplication a(argc, argv);MainWindow w;w.show();return a.exec();
}

这是由于QT对于高分辨率的屏幕存在像素上的偏差,若加上这句后运行程序依旧存在界面上显示的偏差。
2.尝试在第一种方法的基础上做风格预览:在工具->form Editor->preview in对应的界面风格中选择运行程序时所对应的风格进行预览(如下图所示),根据预览的情况在布局中做出细微的调整,前提是需要弄明白运行程序时用的哪种风格,可以三种风格都预览一下,根据界面的展现效果确定程序运行时用的哪种风格。我的window系统下对应的是Window风格,所以我在window风格下预览界面,然后在ui文件中做相应的调整。但是windowvista风格似乎也可以。
在这里插入图片描述

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

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

相关文章

找了前锤子CTO钱晨加入SLG ,百度终于认了……新的一年第4批CDN牌照公布;亚马逊开设云计算技术培训工作 | 极客头条...

关注并标星星CSDN云计算极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 百度宣布正式进军社交领域并…

Windows OpenGL ES 图像伽马线

目录 一.OpenGL ES 图像伽马线 1.原始图片2.效果演示 二.OpenGL ES 图像伽马线源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 Open…

idea将本地项目推送至远程仓库(图形化版本01)

需求&#xff1a;演示把项目推送到github远程仓库&#xff1a; 需求思路分析&#xff1a;1.拉取或更新&#xff08;Update Project&#xff09;项目2.将本地项目添加至暂存区3.将暂存区的项目提交到本地仓库4.将本地仓库中的代码推送至(Push)远程GitHub仓库5.登录查看&#xff…

5G精华问答:5G的速度到底有多快?| 技术头条

近几年5G大火&#xff0c;尤其是2019年更是达到了高潮&#xff0c;关于5G的各种问题也随之而来&#xff0c;它究竟有多快&#xff0c;会不会取代WiFi和4G&#xff0c;今天就为大家来解答各种关于5G的问题吧。1Q&#xff1a;5G会取代Wi-Fi么&#xff1f;A&#xff1a;5G是第五代…

第一篇:Spring Boot 快速入门篇

小技巧&#xff1a; Spring Boot 集成周边技术3部曲 1.pom文件引入maven依赖 2.配置文件中配置相关信息 3.启动类上加注解 一、Spring Boot 构建项目有2种方式&#xff1a; Maven 构建项目 1、访问 http://start.spring.io/2、选择构建工具 Maven Project、Java、Spring Boot…

Windows OpenGL 图像伽马线

目录 一.OpenGL 图像伽马线 1.原始图片2.效果演示 二.OpenGL 图像伽马线源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES …

OpenStack已死?恐怕你想多了 | 技术头条

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;译者&#xff1a;Lorraine Lo在接受不同采访时我经常会被问到这么一个问题&#xff1a…

Windows 环境 Jenkins集成构建SonarQube

关于Windows搭建SonarQube_Mysql的相关操作先点击下面的链接&#xff0c;进行跳转。 操作手册&#xff1a; Windows搭建SonarQube_Mysql 启动Jenkins有2种方式&#xff1a; 第1种&#xff1a;java -jar jenkins.war :原理是用自身的netty启动第2种&#xff1a;把jenkins.war…

tcp的简单使用实例一

话不多说&#xff0c;直接上自己写的一个tcp小程序&#xff0c;分为客户端和服务端两个程序&#xff0c;实现了单一方向的数据传输。下面来看具体的代码&#xff1a; 先看客户端的程序。创建基于Qt Widgets Application 的应用程序&#xff0c;选择基类QDialog,修改类名为myCli…

英特尔强势上新一大波数据产品,小伙伴们“奔走相告”…… | 极客头条

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作者&#xff1a;刘晶晶近日&#xff0c;英特尔推出了一款创新产品组合&#xff0c;点…

Qt中Tcp通信的简单使用二

tcp编程中写的一个简单的单项传输数据的小例子&#xff0c;和上一节一样&#xff0c;分为客户端和服务端程序&#xff0c;下面看一下界面的效果。 创建的方法和之前一样&#xff0c;上面上代码&#xff1a; 客户端 Client.h #ifndef CLIENT_H #define CLIENT_H#include <…

atom插件安装方法

Search Atom packages 安装插件前提&#xff1a; 1、安装git 和node.js2、node官网&#xff1a;https://nodejs.org/en/3、下载稳定版 4、安装node.js 详细安装步骤&#xff1a; http://www.runoob.com/nodejs/nodejs-install-setup.html 5、插件搜索官网&#xff1a; https…

Docker精华问答:Docker与虚拟机的区别?| 技术头条

Docker 是个划时代的开源项目&#xff0c;它彻底释放了计算虚拟化的威力&#xff0c;极大提高了应用的维护效率&#xff0c;降低了云计算应用开发的成本&#xff01;使用 Docker&#xff0c;可以让应用的部署、测试和分发都变得前所未有的高效和轻松&#xff01;1Q&#xff1a;…

Qt下Tcp通信的简单使用三

和之前两个例子一样&#xff0c;程序比较简单&#xff0c;刚入门的可以看看&#xff0c;先上效果图。 下面是客户端&#xff1a; myClient.h #ifndef CLIENT_H #define CLIENT_H#include <QDialog>QT_BEGIN_NAMESPACE namespace Ui { class Client; } QT_END_NAMESPAC…

44年前的今天,改变世界的TA诞生了! | 极客头条

戳蓝字“CSDN云计算”关注我们哦&#xff01;极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;1975年4月4日&#xff0c;是历史上普通的一天。这一天&#xff0c;有两个人成立…

第二篇:Spring Boot 热部署

文章目录1. 依赖2. 开启实时自动编译3. 开启运行自动编译开关1. 依赖 <!-- 热部署DevTools --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId></dependency>2. 开启实时自…

Spring Boot 企业实战_前夕

Spring Boot 专栏设置意在实战微服务&#xff0c;依赖统一由父工程进行依赖控制&#xff0c;其他子项目均依赖此工程。 小技巧&#xff1a; Spring Boot 集成周边技术3部曲 1.pom文件引入maven依赖 2.配置文件中配置相关信息 3.启动类上加注解 创建Spring Boot 父工程&#xff…

西门子和阿里云要搞啥事情?| 极客头条

戳蓝字“CSDN云计算”关注我们哦&#xff01;极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;重 磅• 西门子MindShpere成功部署在阿里功云上并开始运营• 信守承诺、按期推…

Qt中UDP通信的简单示例

udp通信分为发送端和接收端&#xff0c;通信步骤可以分为以下&#xff1a; 接收端&#xff1a; 创建QUdpSocket对象。在.h文件中添加类的前置声明&#xff0c;定义该类的指针&#xff0c;在.cpp的构造函数中定义指向该类的指针。bind()。绑定IP和端口。connect()。绑定readyR…

FB接连出事儿?上亿用户记录在亚马逊云服务器上就公之于众了……下滑到第七?领英说苹果怎么就不受雇员欢迎了呢? | 极客头条...

戳蓝字“CSDN云计算”关注我们哦&#xff01;极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 销售火…