首页 > 其他分享 >Qtui界面2k显示器显示不全的问题

Qtui界面2k显示器显示不全的问题

时间:2022-11-05 20:11:48浏览次数:101  
标签:__ screen 显示器 Qtui 博客 imp pragma font 2k

做项目时,运行qt生成界面控件字体显示不全,参考下面的博客解决。

参考:Qt5.9界面设计中控件的文字显示不完全解决方案_冰蓝樱草的博客-CSDN博

还找到一个博客,里面设置字体增大问题没有试成功

Qt4K高分屏自适应,解决字体没有跟随组件增大的问题 - VE视频引擎 - 博客园 (cnblogs.com)

添加里面的代码

const float DEFAULT_DPI = 96.0;
HDC screen = GetDC(NULL);
FLOAT dpiX = static_cast<FLOAT>(GetDeviceCaps(screen, LOGPIXELSX));
ReleaseDC(0, screen);
float fontSize = dpiX / DEFAULT_DPI;
QFont font = a.font();
font.setPointSize(font.pointSize()*fontSize);
a.setFont(font);

出现问题无法解析的外部信号__imp_GetDeviceCaps。解决方法如下。

参考:问题解决--无法解析的外部符号 _imp_XXXXXXXXX - 为取经而来 - 博客园 (cnblogs.com)

关于#pragma comment:的说明。#pragma comment 是#pragma 下的一个子命令,意义是使用注释的方式引入库或编译目录。参考如下

参考: QT error: LNK2019: 无法解析的外部符号 __imp__SendMessageW@ 类型的错误 以及 pragma comment 的作用(用法)_漫步繁华街的博客-CSDN博客

标签:__,screen,显示器,Qtui,博客,imp,pragma,font,2k
From: https://www.cnblogs.com/littleheadache/p/16860980.html

相关文章

  • Linux(Debian11 Ubuntu20.04 Gnome) 4k 60hz 显示器 闪屏
    显示器没问题,线没问题,是CPU驱动的bug。困扰了我好几年的问题,只要是4k@60Hz,就随机频繁的闪屏,因此一直无法在4k@60Hz下使用Linux桌面。直到我发现了这样一个帖子:帖子中......
  • STC32G12K128-CAN
    第二部分,因为需要和其他部件通过CAN进行交互,此处记录一下STC32-CAN驱动部分,毕竟是国产芯片,数据手册看起来非常方便。希望咱们国产芯片越做越好哈此处参考了芯片手册的例子......
  • 【问题解决】win10显示器扩展设置及接口辨析
    问题描述电脑多屏显示主机接口辨析win10设置开始(左下角)--设置(小齿轮):点击系统(显示、通知、应用、电源):点击显示或屏幕:扩展屏幕:横向,扩展这些......
  • [Linux] 无显示器 无键盘 网线直连传输文件
    有显示器可以操作这种情况下要简单的多,基本思想是,网线直连之后让其中一方当作网关,分配好ip地址,比如说192.168.8.1,网关也是192.168.8.1即可,如果要填写子网掩码就写255.255.......
  • STC32G12K128-ADC
    最近开发一个12VBMS的项目,为了降成本和提高开发周期,硬件工程师选择了一款国产MCU作为主控,基本上能满足功能要求项目主要模块就是AD采样,CAN报文发送,故障诊断今天记录一下A......
  • ubuntu20.04 利用xrandr命令修改多显示器分辨率
    问题描述笔记本是ThinkPadX1ExtremeGen34K屏,外接了一个27寸的1080P显示器。目标是让两个显示器的“显示效果”分辨率能一致,就如winwods和mac的自动缩放功能一样。但在......
  • 笔记本电脑做显示器控制服务器的方法说明
    远程控制服务器--以海光服务器为例作者:jianmuzi一、BIOS配置MGT管理口IP1)进入需要控制的服务器的BIOSSetup>ServerMgmt>BMCNetworkConfiguration2)在De......
  • CF1252K
    已经是啥也不会了呜呜呜考虑这个\(A=A+B\),\(B=A+B\)是可以表达成矩阵形式的。\(\begin{bmatrix}a&b\end{bmatrix}\begin{bmatrix}1&0\\1&1\end{bmatrix}=\begin{bmat......
  • 显示器分辨率 1080P 2K 4k
    1080P和2K有什么区别https://baijiahao.baidu.com/s?id=1731493629303893412&wfr=spider&for=pc 如果是显示器的话,2K标准的显示器分辨率必须达到2560X1440,而这种分辨率......
  • 使用蓝牙内部32K调整精度
    蓝牙使用外部32K精度比较高,约为20ppm左右。使用内部32K误差约为百分之二,使用内部32768误差约为800ppm(万年历)使用外部32K需要消耗一颗晶振的物料,同时芯片的相应GPIO会被占......