做项目时,运行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