自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Qt 使用第三方库读取pdf并展示

本文介绍了在Qt5.14.2环境下使用福PDF内核库实现PDF读取和展示的解决方案。由于Qt5.15.2之前版本不支持内置PDF库,作者通过编译好的福PDF库完成了开发任务。文章详细说明了库的使用方法:首先初始化FPDF_InitLibrary(),然后通过FPDF_LoadDocument加载PDF文件,并提供了常见错误处理代码。接着讲解了获取页数、加载页面、渲染为高分辨率图片(包括颜色反转处理)的具体实现步骤,最后提醒使用前需将bin目录添加到环境变量PATH中。该方案解决了旧版Qt无法直接支持PDF功

2025-06-27 20:59:34 534

原创 win环境下修改当前Qt页面标题栏背景色

摘要:文章介绍了在Qt中修改UI页面标题栏背景色的两种方法:通过Windows的dwmapi库或自定义标题栏。作者采用第一种方案,使用DwmSetWindowAttribute API设置标题栏颜色。代码示例展示了如何引用dwmapi库并调用相关函数修改标题栏颜色,包括处理初始化失败的情况(使用QTimer延迟执行)。该方法涉及获取窗口句柄、设置颜色值,并处理暗色模式兼容性。

2025-06-24 14:58:52 736

原创 Qt使用sqdlog报错格式错误spdlog\fmt\bundled\core.h(1017): error C2338: Cannot format argument. To make type T

logger->info("获得的categoryID是:{}", ii.toStdString());spdlog所用的fmt不支持qstring类型,需要转为std::string才可以。最近使用Qt配合sqdlog打印日志时发现代码不报错,编译时报错,经过检查,

2025-06-11 17:10:43 149

原创 通过 --current_directory 选项指定的目录不是目录

这两个报错,导致项目无法运行,思来想去没有进行任何操作,尝试git还原也无法,找了许多教程,有修改插件设置的,有删除.vs文件的都无法生效,最后发现问题在.vcxproj文件中先是添加了。没有指定输出位置,修改为 <QtUicDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(QtIntDir)uic\</QtUicDir>之后解决问题。</QtUic>这段代码,

2025-05-28 16:29:37 865

已经编译好的pdfium库

开箱即用

2025-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除