<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿龙的思考]]></title><description><![CDATA[滴水能穿石，厚积方能薄发]]></description><link>https://blog.youkuaiyun.com/along1990q</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; along1990q]]></copyright><item><title><![CDATA[Windows下Qt如何导出Word文档]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/153272310</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/153272310</guid><author>along1990q</author><pubDate>Wed, 03 Dec 2025 15:07:41 +0800</pubDate><description><![CDATA[本文介绍了使用Qt导出Word文档的方法，重点讲解了在Windows系统下利用Office Word模板生成文档的实现过程。文章详细说明了模板制作步骤（插入书签作为占位符）并提供了完整的WordTool类代码实现，包括打开/关闭文档、设置书签内容、插入表格/图片等核心功能。通过示例代码展示了实际应用场景，包括填充模板内容、插入表格数据和图片等操作。该方案支持批量处理书签内容，为生成格式规范的Word文档提供了完整的解决方案。]]></description><category></category></item><item><title><![CDATA[CEF使用教程（四）麒麟系统CEF编译]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/145497063</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/145497063</guid><author>along1990q</author><pubDate>Thu, 15 May 2025 13:32:00 +0800</pubDate><description><![CDATA[本文详细介绍了在麒麟系统中编译CEF（Chromium Embedded Framework）的步骤。首先，确保系统已安装Qt和QtCreator，并下载适用于Linux的CEF版本。针对不同CPU架构选择相应版本，解压后注释掉CMakeLists.txt中的测试项目以避免编译错误。使用QtCreator打开CMakeLists.txt文件，并根据ARM架构进行特定配置。修改cefsimple项目中的默认网址为百度地址，然后进行编译。编译完成后，生成的文件包括libcef_dll_warpper.a和lib]]></description><category></category></item><item><title><![CDATA[麒麟系统编译安装Nginx及打包离线包部署]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/144826517</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/144826517</guid><author>along1990q</author><pubDate>Thu, 06 Feb 2025 10:59:49 +0800</pubDate><description><![CDATA[本文介绍了如何在麒麟系统中安装Nginx并打包离线包，并提供其他系统快速部署和使用]]></description><category></category></item><item><title><![CDATA[CEF使用教程（三）MinGW版使用]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/145301571</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/145301571</guid><author>along1990q</author><pubDate>Tue, 04 Feb 2025 15:46:50 +0800</pubDate><description><![CDATA[MinGW版CEF的使用]]></description><category></category></item><item><title><![CDATA[CEF使用教程（二）编译MinGW版]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/143570846</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/143570846</guid><author>along1990q</author><pubDate>Fri, 08 Nov 2024 21:25:50 +0800</pubDate><description><![CDATA[下面我们编译Cef对应的MinGW版本，方便在MinGW版程序的集成使用，承接上文，本文中使用的Cef版本是cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_windows64，首先重命名位cef_87，放置于F盘。，可以通过QtCreator直接打开项目进行编译，首先也是修改CMakeLists.txt注释掉tests相关内容，因为tests中相关内容还是编译不过，尚未研究透彻，通过QtCreator工具打开项目。选择MinGW编译器，直接编译即可。]]></description><category></category></item><item><title><![CDATA[CEF使用教程（一）准备]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/143202992</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/143202992</guid><author>along1990q</author><pubDate>Thu, 24 Oct 2024 14:02:39 +0800</pubDate><description><![CDATA[QT中如何集成CEF浏览器控件进行网页的嵌套，本文介绍如何一步一步编译CEF，并为后续使用提供帮助，CEF全称Chromium Embedded Framework是基于Google Chromium项目的开源Web浏览器控件，支持Windows, Linux, Mac平台。除了提供C/C++接口外，还提供给了其他语言的支持。]]></description><category></category></item><item><title><![CDATA[vs2017、qtcreator集成Git工具]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/139526429</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/139526429</guid><author>along1990q</author><pubDate>Sat, 08 Jun 2024 12:15:00 +0800</pubDate><description><![CDATA[文接上篇，在上一篇中描述了如何安装Git服务器以及Git相关的一些配置和操作，那么如何在我们的开发工具中集成Git，方便git的操作与管理呢，下面我们来说一下vs2017和qtcreator是如何集成git的。]]></description><category></category></item><item><title><![CDATA[Windows系统中搭建本地Git服务器，实现版本管理]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/139469842</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/139469842</guid><author>along1990q</author><pubDate>Fri, 07 Jun 2024 11:52:11 +0800</pubDate><description><![CDATA[如何实现代码共享，避免在windows系统中维护一份代码，在麒麟系统中维护一份代码，以及后续有可能在其他电脑上实现同步，因此决定采用Git来管理代码，做到统一管理，动手搭建一个Git服务器吧，一劳永逸！]]></description><category></category></item><item><title><![CDATA[麒麟V10桌面操作系统安装Qt5.12.3]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/139215968</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/139215968</guid><author>along1990q</author><pubDate>Mon, 27 May 2024 13:31:43 +0800</pubDate><description><![CDATA[在虚拟机中如何安装麒麟V10桌面系统，以及在麒麟系统中安装Qt框架，并正常编译运行Qt程序]]></description><category></category></item><item><title><![CDATA[Qt加载Html实现与Js交互]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/135561327</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/135561327</guid><author>along1990q</author><pubDate>Sun, 14 Jan 2024 00:04:13 +0800</pubDate><description><![CDATA[该js文件需要通过Qt注入的形式加载到Html中，否则会无法识别，由于Js需要使用的Html元素有可能在还没有加载完成，所有最好是在等待页面加载完成后进行写入，通过绑定加载完成信号来完成。对于熟悉Web的人都知道Web实现的界面更加炫酷，css样式以及js的强大功能，能够让界面发挥最大的视觉效果，下面就来说一下在Qt中如何加载Html并且实现与Js的交互。QWebChannel是Qt与Js通信的通道，通过注册Js上下文实现响应Js调用Qt槽函数，创建一个类文件，定义槽函数用于接收Js的调用。]]></description><category></category></item><item><title><![CDATA[VS中生成及调试Dmp文件]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/131160236</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/131160236</guid><author>along1990q</author><pubDate>Mon, 12 Jun 2023 00:33:25 +0800</pubDate><description><![CDATA[程序在非调试模式下运行的时候对于程序的一些异常往往很难捕获到，导致无法定位到问题的所在，此时如果在程序发生异常的时候能够生成dmp文件，那么对于程序的异常定位将会有很大的帮助，下面介绍一下VS中如何生成dmp文件以及如何通过dmp定位到异常位置。Vs在debug模式下会自动生成pdb文件，但是在release模式下默认是不生成pdb文件的，此时可以通过修改属性来生成。4、设置调试源文件路径，在解决方案上右键-属性-调试源文件。1、把exe、pdb、dmp文件放到同一目录中，2、使用vs打开dmp文件。]]></description><category></category></item><item><title><![CDATA[Qt+vs2017连接MySQL的常见问题]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/127642307</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/127642307</guid><author>along1990q</author><pubDate>Tue, 01 Nov 2022 22:32:06 +0800</pubDate><description><![CDATA[总结一下Qt连接MySQL遇到的常见问题
QsqlDatabase::drivers()输出的值为空
出现QMYSQLdriver not loaded信息]]></description><category></category></item><item><title><![CDATA[【三】QCustomPlot开启OpenGL绘图上下文异常问题]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/118455114</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/118455114</guid><author>along1990q</author><pubDate>Sun, 04 Jul 2021 07:40:22 +0800</pubDate><description><![CDATA[当在同一个界面中绘制多个QCustomPlot图形时，此时如果开启了OpenGL功能，则会提示QOpenGLFramebufferObject::bind() called from incompatible context的警告，界面图形渲染时会出现错乱，可以通过在qcustomplot.cpp的QCPPaintBufferGlFbo::draw()函数中添加以下红色的代码即可。

/* inherits documentation from base class */
void QCPPaintBuff]]></description><category></category></item><item><title><![CDATA[【二】VS2017使用QCustomPlot开启OpenGL加速]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/116880779</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/116880779</guid><author>along1990q</author><pubDate>Sun, 16 May 2021 08:27:28 +0800</pubDate><description><![CDATA[上一章节介绍了VS2017下使用QCustomPlot画图插件的安装配置以及过程中所遇到的问题，今天来说一下如何为QCustomPlot开启OpenGL硬件加速渲染。

QCustomPlot使用OpenGL改善绘图性能

QCustomPlot采用了诸如自适应采样和文本对象缓存之类的各种技术，从而减少重新绘制所需的时间，在绘制简单的线条图形时，不管是否开启OpenGL硬件加速，对绘制的性能没有太大的影响，只有在绘制大面积的图形或填充复杂图形时，才能体现OpenGL的优势。

下面就让我们进入正题吧，如何在]]></description><category></category></item><item><title><![CDATA[【一】VS2017使用QCustomPlot第三方库存在的问题]]></title><link>https://blog.youkuaiyun.com/along1990q/article/details/116770648</link><guid>https://blog.youkuaiyun.com/along1990q/article/details/116770648</guid><author>along1990q</author><pubDate>Thu, 13 May 2021 23:14:21 +0800</pubDate><description><![CDATA[使用环境：

VS2017+QT5.12.3+QCustomPlo2.01。

QCustomPlot是绘图和数据可视化的一种Qt C++控件，使用方便简洁。 QCustomPlot用于在应用程序中显示实时数据以及生成高质量图表提供了方便。其下载地址如下：

https://www.qcustomplot.com/index.php/download



下载成功后，解压压缩包，我们要用到的就是qcustomplot.h和qcustomplot.cpp这两个文件，分别放到QT项目的头文件夹和源文件夹中即.]]></description><category></category></item></channel></rss>