Qt菜单折叠起来问题解决

news/2024/10/18 19:01:00 标签: qt, c++

环境:win7系统,qt5.9.3

一 问题

     在linux上正常运行的qt程序,重新编译到Windows上运行,发现整个菜单都折叠起来了。

二 原因分析

    原因是使用QFont时,使用的是点阵pointSize的构造函数或者使用的是setPointSize函数。使用pointsSize构造是实际的物理尺寸,会受dpi的影响。

三 解决方法

  使用SetPixelSize函数,使用实际的像素数量。在不考虑dpi适配的应用程序,还是使用SetPixelSize比较合适,避免界面出现折叠等错误。

 

 


http://www.niftyadmin.cn/n/5711534.html

相关文章

【python】list(列表)的遍历

目录 数据容器入门数据容器:list(列表)list(列表)的遍历数据容器:tuple(元组)数据容器:str(字符串)数据容器的切片数据容器:set&…

浅析DNS代理的工作原理及应用

DNS代理作为计算机网络中重要的一环,扮演着连接用户和互联网服务的关键角色。来了解DNS代理的定义、功能、工作原理以及在网络中的应用场景和重要性吧。 一、理解DNS代理。 DNS代理充当在用户和真正的DNS服务器之间的中介。它接收来自用户端的DNS查询请求&#xf…

10.17学习

1.二进制 二进制是一种基数为2的数制,它只使用两个数字:0和1。二进制数在计算机科学和数字电路中非常常见,因为它们可以很容易地被电子设备处理。 ①二进制数的书写: 二进制数通常由一串0和1组成,例如: …

力扣力扣力:206. 反转链表

leetcode链接:206. 反转链表 题目描述: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5]输出:[5,4,3,2,1] 示例 2: 输入&#xff1…

vs开发qt项目

VS需要安装扩展,两种方式一种MSVC一种CMake 这里下载太慢

golang中的上下文

背景 在Go语言中,使用context包来管理跨API和进程间的请求生命周期是常见的做法。特别是在涉及到并发编程时,如启动协程(goroutine)来处理异步任务,正确地传递和监听context变得尤为重要。比如,在gin框架中…

Spark SQL 的离线数仓开发

文章目录 1. SparkSQL的离线数仓开发1.1 Spark SQL 的元数据管理DataFrame数据Hive的映射表Spark的映射表 1.2 配置Spark的metastore服务1.3 启动服务 1. SparkSQL的离线数仓开发 1.1 Spark SQL 的元数据管理 DataFrame数据 dataframe中的结构化数据管理 dataframe中通过Stru…

@RequestMapping对不同参数的接收方式

1、简单参数 1、参数名与形参变量名相同,定义形参即可接收参数,且会自动进行类型转换。 RequestMapping("/simple")public String simpleParam(String name,int age){String username name;int userAge age;System.out.println(username&…