<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MasterPJ的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MasterPJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MasterPJ]]></copyright><item><title><![CDATA[excel扒数据到ini文件小工具]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/141865425</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/141865425</guid><author>MasterPJ</author><pubDate>Tue, 03 Sep 2024 17:09:10 +0800</pubDate><description><![CDATA[注释很详细，就不讲了。]]></description><category></category></item><item><title><![CDATA[QT中使用QAxObject类读取xlsx文件内容并显示在ui界面]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/141432967</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/141432967</guid><author>MasterPJ</author><pubDate>Thu, 22 Aug 2024 17:09:38 +0800</pubDate><description><![CDATA[注意，QAxObject使用需要在pro文件添加axcontainer模块。]]></description><category></category></item><item><title><![CDATA[QT中QDomDocument读写XML文件]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/140125967</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/140125967</guid><author>MasterPJ</author><pubDate>Tue, 02 Jul 2024 14:43:32 +0800</pubDate><description><![CDATA[版本说明与编号“Begin”根节点，可以理解为一级目录”TypeX“是子节点，可以理解为二级目录；”name“是属性，”zhangsan“是属性值“sex”“school”等是三级节点，可以理解为三级目录；”girl“”“Xian”等是文本；]]></description><category></category></item><item><title><![CDATA[QT中的样式表.qss文件]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/139948880</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/139948880</guid><author>MasterPJ</author><pubDate>Tue, 25 Jun 2024 09:53:16 +0800</pubDate><description><![CDATA[总体来说，使用.qss文件来编写样式表的方法最好用也最利于管理程序。]]></description><category></category></item><item><title><![CDATA[QT绘画仪表盘]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/139771939</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/139771939</guid><author>MasterPJ</author><pubDate>Fri, 21 Jun 2024 14:03:54 +0800</pubDate><description><![CDATA[代码一步一步讲，就不写用啥之类的了，暗部走来，自己找使用的类以及使用方法。]]></description><category></category></item><item><title><![CDATA[PyCharm安装]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/139771308</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/139771308</guid><author>MasterPJ</author><pubDate>Fri, 21 Jun 2024 10:05:29 +0800</pubDate><description><![CDATA[Pycharm是由JetBrains打造的一款专门用于编写和开发Python应用程序的集成开发环境IDE,也是专业的Web开发工具, 如果你是一个Python专业开发者或者爬虫开发爱好者,那么这款工具绝对是你的首选!当你非常熟悉Python开发的时候，那么这款IDE将会帮助你提高开发效率，因为它不仅仅是写代码那么简单，它还有调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等一系列功能!]]></description><category></category></item><item><title><![CDATA[C语言中的共用体union关键字]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/139477655</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/139477655</guid><author>MasterPJ</author><pubDate>Tue, 18 Jun 2024 13:47:48 +0800</pubDate><description><![CDATA[* ... */其中，union_name是共用体的名称，而data_typeX和memberX分别表示不同数据类型的成员名称。]]></description><category></category></item><item><title><![CDATA[OPenGL中的GLFW与GLAD库]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/139356247</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/139356247</guid><author>MasterPJ</author><pubDate>Fri, 31 May 2024 16:34:23 +0800</pubDate><description><![CDATA[GLFW 和 GLAD 是两个在现代 OpenGL 程序开发中常用的库，它们各自扮演着不同的角色，但都服务于简化 OpenGL 应用程序的开发流程。]]></description><category></category></item><item><title><![CDATA[QT学习---------知识整理（进阶篇）]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/139086130</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/139086130</guid><author>MasterPJ</author><pubDate>Thu, 30 May 2024 13:53:49 +0800</pubDate><description><![CDATA[本文主要讲讲qt的进阶知识，线程、通信、数据库、事件等知识。]]></description><category></category></item><item><title><![CDATA[QT学习----知识整理（入门篇）]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/138562462</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/138562462</guid><author>MasterPJ</author><pubDate>Thu, 16 May 2024 11:42:20 +0800</pubDate><description><![CDATA[MSVC：VS的IDE套件MinGW：IDE的套件（Qcreator用的这个）UWP：Windows的通用平台Android：安卓开发Sources：库的源码Qt Charts：图形处理（折线图、曲线图等）QT Quick 3D：3D开发Qt Virtual Keyboard：虚拟键盘Qt WebEngine：Web开发and so on这个类必须从QObject类或者是其子类进行派生在定义类的头文件中加入Q_OBJECT宏要求：1、信号是类的成员函数2、返回值是void类型。]]></description><category></category></item><item><title><![CDATA[VS小知识----qDebug打印中文时乱码]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/138793568</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/138793568</guid><author>MasterPJ</author><pubDate>Mon, 13 May 2024 11:04:16 +0800</pubDate><description><![CDATA[问题：vs在打印中文时乱码



分析解决：编码问题，改为UTF-8试试




]]></description><category></category></item><item><title><![CDATA[C++中的关键字auto]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137968029</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137968029</guid><author>MasterPJ</author><pubDate>Fri, 19 Apr 2024 16:07:39 +0800</pubDate><description><![CDATA[C++中的关键字auto主要用于类型自动推断，它允许编译器根据初始化表达式自动确定变量、函数返回类型或模板参数的类型。以下是auto。]]></description><category></category></item><item><title><![CDATA[QT中的OpenGL学习-----3D图形]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137864773</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137864773</guid><author>MasterPJ</author><pubDate>Wed, 17 Apr 2024 11:35:59 +0800</pubDate><description><![CDATA[在OpenGL里面，三角形是基础图形，正方体6个面，每一个面都是两个三角形拼接而成，所以点需要2×3×6=36个顶点坐标，在坐标的数组里面可以放入颜色、纹理等信息，后面调用解析的时候注意步长和位置即可。注意要给M_projection * M_view * M_model这三个矩阵，写在外面也可以，但是多个3D图形的话model需要初始化，不然除了第一次的图形是单位矩阵，for循环后面的都不是。这方面可以恶补下线性代数知识。详细代码看压缩文件。]]></description><category></category></item><item><title><![CDATA[QT中的OpenGL学习------向量]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137818154</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137818154</guid><author>MasterPJ</author><pubDate>Tue, 16 Apr 2024 11:29:04 +0800</pubDate><description><![CDATA[【代码】QT中的OpenGL学习------向量。]]></description><category></category></item><item><title><![CDATA[OpenGL中的纹理过滤GL_NEAREST和GL_LINEAR]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137774778</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137774778</guid><author>MasterPJ</author><pubDate>Mon, 15 Apr 2024 11:46:33 +0800</pubDate><description><![CDATA[当需要从纹理中采样颜色时，GL_LINEAR模式会考虑采样点周围最近的四个纹理像素（一个正方形区域内的像素），并对这四个像素的颜色值进行加权平均，以得到平滑过渡的颜色。当需要从纹理中采样颜色时，GL_NEAREST模式会选择离采样点最近的纹理像素（通常是最接近采样点的纹理元素的中心），并直接使用该像素的颜色值作为输出。这种模糊是由于插值过程混合了多个像素的颜色造成的。3、清晰度：对于小尺寸、像素艺术风格或需要保持锐利边缘的纹理，GL_NEAREST模式可以保留原始像素的精确颜色，保持图像的清晰度和细节。]]></description><category></category></item><item><title><![CDATA[QT写Windows按键输出（外挂）]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137684423</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137684423</guid><author>MasterPJ</author><pubDate>Fri, 12 Apr 2024 16:18:22 +0800</pubDate><description><![CDATA[玩游戏的时候遇到些枯燥无味反反复复的按鼠标键盘的情况时，就想写个外挂自动释放。刚好在学qt所以试验了下QT能不能对外输出按键与鼠标。]]></description><category></category></item><item><title><![CDATA[QT中QOpenGL-----shader学习笔记]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137515456</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137515456</guid><author>MasterPJ</author><pubDate>Mon, 08 Apr 2024 17:12:02 +0800</pubDate><description><![CDATA[如果声明了一个uniform却没用过，编译器会默移除这个变量，导致最后编译出的版本中并不会包含它，这可能导致几个非常麻烦的错误，切记！Uniform：另一种从CPU的应用，向GPU中的着色器发送数据的方式。上述使用到了shader程序，我们先来了解下shader程序。上面可以选择添加文件，也可以选择添加code。向量允许一些有趣而灵活的分量选择方式，叫做。重组(Swizzling)可以替代直接用GL库写。把顶点数据加进顶点数据中。]]></description><category></category></item><item><title><![CDATA[VS中使用QT的UI提升类时，找不到头文件的情况]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137461528</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137461528</guid><author>MasterPJ</author><pubDate>Sun, 07 Apr 2024 14:29:51 +0800</pubDate><description><![CDATA[在使用VS时，会发现与QCreator存在一些差异。最主要的就是要设置很多东西，如果不配置的话，就会遇到一些问题。下面我分享下我调试过程中遇到的一个问题。使用Qdesigner的UI提升类时，找不到头文件的情况：QCreator使用时情况：能正常运行。移植到VS上时：编译报错！提示找不到头文件。]]></description><category></category></item><item><title><![CDATA[Qt中的OpenGL]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137267849</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137267849</guid><author>MasterPJ</author><pubDate>Tue, 02 Apr 2024 14:05:29 +0800</pubDate><description><![CDATA[也叫可编程管线，提供了更多的灵活性，更高的效率，更重要的是可以更深入的理解图形编程。其中，顶点着色器和片段着色器需要自己去编写，几何着色器可选择性编写，有这三个可以编辑的部分，即为可编程管线（管线可以理解为一个处理流程）。Ps：状态机是一种理论模型，用于描述一个系统在不同时间点的行为和状态转移规律。OpenGL自身是一个巨大的状态机上下文（Context）通常把OpenGL上下文比作一个大的结构体，包含很多子集：当前状态只有一份。]]></description><category></category></item><item><title><![CDATA[Visual Studio中搭建QT环境]]></title><link>https://blog.youkuaiyun.com/MasterPJ/article/details/137234752</link><guid>https://blog.youkuaiyun.com/MasterPJ/article/details/137234752</guid><author>MasterPJ</author><pubDate>Mon, 01 Apr 2024 16:12:21 +0800</pubDate><description><![CDATA[在学习QT的时候，一般用的是QCreator，使用它很方便，有各种帮助和提示。但是需要处理大型项目、利用企业级IDE特性、深入集成到Microsoft开发工作流中，或者同时进行多种类型项目开发，Visual Studio结合Qt插件会更适合。]]></description><category></category></item></channel></rss>