<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[w18758879921的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/w18758879921</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; w18758879921]]></copyright><item><title><![CDATA[js 函数.call调用和直接调用的区别]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/128974601</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/128974601</guid><author>w18758879921</author><pubDate>Fri, 10 Feb 2023 17:57:10 +0800</pubDate><description><![CDATA[js 函数.call调用和直接调用的区别]]></description><category></category></item><item><title><![CDATA[wxSqlite3加密库单独使用]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/124141950</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/124141950</guid><author>w18758879921</author><pubDate>Wed, 13 Apr 2022 10:47:01 +0800</pubDate><description><![CDATA[Sqlite3启用加密功能下载wxsqlite3编译添加文件至工程添加预处理器使用加密解密删除密码后记资源
项目中需要对sqlite的db文件进行加密，其中开源包括wxsqlite3等，但是又不需要完整的wxsqlite3，只需要其中的sqlite3的加密功能。
下载wxsqlite3
下载地址：https://sourceforge.net/projects/wxsqlite/?source=directory
这里吴选择的是wxsqlite3-3.1.0，因为高版本wxsqlite将sqlite整合了。]]></description><category></category></item><item><title><![CDATA[Qt全局信号管理器]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/123669391</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/123669391</guid><author>w18758879921</author><pubDate>Tue, 22 Mar 2022 20:02:55 +0800</pubDate><description><![CDATA[全局信号管理器目的代码头文件实现特别注意后续计划结尾资源
目的
Qt信号在多对象之间传递非常的不方便，绑定时必须持有对象，这存在很大的局限性。所以我就想能不能用信号ID来做唯一标识，将信号和槽进行解耦。
代码
头文件
#ifndef HGSSIGNALMANAGER_H
#define HGSSIGNALMANAGER_H

#include &lt;QObject&gt;
#include &lt;iostream&gt;
#include &lt;QList&gt;
#include &lt;QMap&]]></description><category></category></item><item><title><![CDATA[Qt界面与智能指针]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/109217996</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/109217996</guid><author>w18758879921</author><pubDate>Thu, 22 Oct 2020 11:07:44 +0800</pubDate><description><![CDATA[在新建顺畅父窗口的Qt界面时，最好不要用智能指针在创建，不然在释放资源的时候会发生错误
]]></description><category></category></item><item><title><![CDATA[Qt之通用无边框基类]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/107538345</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/107538345</guid><author>w18758879921</author><pubDate>Thu, 23 Jul 2020 15:35:05 +0800</pubDate><description><![CDATA[通用无边框基类代码调用
通用无边框基类指的是不管QWidget或者QDialog都能直接继承使用，实现这个要去需要引入模板类
代码
#ifndef FRAMELESSWINDOW_H
#define FRAMELESSWINDOW_H

#include &lt;QWidget&gt;
#include &lt;QMouseEvent&gt;
#include &lt;QPoint&gt;

template&lt;typename T&gt;
class FramelessWindow : public ]]></description><category></category></item><item><title><![CDATA[Qt 解决QColorDialog控件退出时当前颜色依旧改变]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/103062168</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/103062168</guid><author>w18758879921</author><pubDate>Thu, 14 Nov 2019 10:06:54 +0800</pubDate><description><![CDATA[文章目录现象解决思路代码
现象
QColorDialog 颜色选择框在点击取消后，再调用currentColor获取当前颜色时，颜色依旧改变
解决思路
继承QColorDialog,构造时传入当前颜色，并保存。当点击取消时将传入颜色设置为当前颜色
代码
#include &lt;QColorDialog&gt;

class HgsColorDialog : public QColorDialog...]]></description><category></category></item><item><title><![CDATA[VA_X 飘云阁过期后的处理办法]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/101760827</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/101760827</guid><author>w18758879921</author><pubDate>Mon, 30 Sep 2019 13:31:30 +0800</pubDate><description><![CDATA[文章目录说明步骤
说明
最近VA_X过期了，用飘云阁的破解软件重新安装也不顶用。后来查了资料需要清理注册表
步骤
1.卸载VA_X
2.使用【VAX垃圾注册信息全自动清理器】清理注册表。下载链接放下下面
3.重新安装
注册表清理工具

...]]></description><category></category></item><item><title><![CDATA[Nuget包地址]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/99936756</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/99936756</guid><author>w18758879921</author><pubDate>Wed, 21 Aug 2019 09:27:48 +0800</pubDate><description><![CDATA[Nuget包地址：https://www.nuget.org/

]]></description><category></category></item><item><title><![CDATA[利用Vcpkg轻松集成开源第三方库]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/99874526</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/99874526</guid><author>w18758879921</author><pubDate>Tue, 20 Aug 2019 19:23:30 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，遵循 CC 4.0 by-sa 版权协议，转载请附上原文出处链接和本声明。 
               
             ...]]></description><category></category></item><item><title><![CDATA[QSortFilterProxyModel与Model/View配合使用奔溃]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/89380432</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/89380432</guid><author>w18758879921</author><pubDate>Thu, 18 Apr 2019 15:44:36 +0800</pubDate><description><![CDATA[文章目录QSortFilterProxyModel现象
QSortFilterProxyModel
QSortFilterProxyModel和Model/View 配合使用可以达到拍下过滤的目的，在此记录一个奔溃问题。
现象
在配合使用过程中，如果需要将源模型（SourceModel）中绑定的数据删除时，需要通过QSortFilterProxyModel::mapToSource获取源模型中对应...]]></description><category></category></item><item><title><![CDATA[DUILib-序]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/87981899</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/87981899</guid><author>w18758879921</author><pubDate>Wed, 27 Feb 2019 17:31:28 +0800</pubDate><description><![CDATA[文章目录目的资源
目的
最近想通过学习DuiLib的源码来深入学习windows界面与消息机制
资源
DuiLib源码：github
DuiDesigner-Dui界面编辑器:

]]></description><category></category></item><item><title><![CDATA[Qt之多行表头控件]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84752820</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84752820</guid><author>w18758879921</author><pubDate>Mon, 03 Dec 2018 11:05:40 +0800</pubDate><description><![CDATA[文章目录多行表头效果逻辑使用资源
多行表头
Qt不提供默认的多行表头控件， 网上大多也是用2个QTableWidget组合来实现，最近在网上看到一份资源。他的思路是使用Model/View，通过使用重载来实现，我觉得很有学习借鉴的价值。所以在这分享。
效果

逻辑

RbTableHeaderItem：它负责保存每个项目的信息，主要是除了标签之外的行数和列宽。
RbTableHeaderModel...]]></description><category></category></item><item><title><![CDATA[Qt之模仿网易云音乐播放进度QNetEasyMusicSlider]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84568239</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84568239</guid><author>w18758879921</author><pubDate>Tue, 27 Nov 2018 16:30:49 +0800</pubDate><description><![CDATA[文章目录模仿网易云音乐播放进度条环境效果代码QNetEasyMusicSlider类使用说明
模仿网易云音乐播放进度条
通过重载PaintEvent函数来实现。首先画一条圆角矩形，然后根据滑块位置画出滑块。
环境
Qt5.6.2+Vs2013
效果

代码
QNetEasyMusicSlider类
QNetEasyMusicSlider.h
#pragma once

#include &amp;amp;lt;Q...]]></description><category></category></item><item><title><![CDATA[Qt之阴影窗口]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84553429</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84553429</guid><author>w18758879921</author><pubDate>Mon, 26 Nov 2018 17:41:03 +0800</pubDate><description><![CDATA[文章目录阴影窗口环境效果代码ShadowWidget类使用
阴影窗口
阴影窗口基类QShadowWidget。通过基础QWidget，重载painteEvent来实现窗口阴影
环境
Qt5.6.2+VS2013
效果

代码
ShadowWidget类
ShadowWidget.h
#pragma once

#include &amp;lt;QWidget&amp;gt;

class QShadowWidge...]]></description><category></category></item><item><title><![CDATA[Qt之AnimationButton]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84339528</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84339528</guid><author>w18758879921</author><pubDate>Thu, 22 Nov 2018 15:06:38 +0800</pubDate><description><![CDATA[文章目录动画按钮环境效果代码QAnimationButton类使用
动画按钮
使用定时器QTimer继承QPushButton来实现动画按钮
环境
Qt5.6.2+Vs2013
效果

代码
QAnimationButton类
AnimationButton.h
#ifndef ANIMATIONBUTTON_H
#define ANIMATIONBUTTON_H

#include &amp;lt;QP...]]></description><category></category></item><item><title><![CDATA[Qt之密码框]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84336203</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84336203</guid><author>w18758879921</author><pubDate>Thu, 22 Nov 2018 11:23:51 +0800</pubDate><description><![CDATA[文章目录密码输入框环境效果代码使用
密码输入框
支持无可选择，不可复制，粘贴，可查看密码，全清除功能
环境
Qt5.6.2+ Vs2013
效果

代码
QPasswdLineEdit类
PasswdLineEdit.h
#ifndef PASSWDLINEEDIT_H
#define PASSWDLINEEDIT_H

#include &amp;lt;QLineEdit&amp;gt;
#include &amp;l...]]></description><category></category></item><item><title><![CDATA[Qt之基于QComboBox的用户名控件QAccount]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84304578</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84304578</guid><author>w18758879921</author><pubDate>Tue, 20 Nov 2018 16:11:19 +0800</pubDate><description><![CDATA[文章目录用户名控件QAccountBox环境资源效果![最终效果](https://img-blog.csdnimg.cn/20181120154953351.gif)代码QAccountBox类QMyListWidgetDelegate类css
用户名控件QAccountBox
网上有很多QComboBox代理的教程，但是都存在这样那样的问题。这里有一份QComboBox + QListWidg...]]></description><category></category></item><item><title><![CDATA[Qt之流式布局QFlow]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84065788</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84065788</guid><author>w18758879921</author><pubDate>Wed, 14 Nov 2018 14:18:09 +0800</pubDate><description><![CDATA[文章目录环境代码使用效果![在这里插入图片描述](https://img-blog.csdnimg.cn/20181114141719778.gif)
Qt没有像网页那种能根据窗口大小改变的布局，但是我们可以利用继承QLayout 自己编写
环境
Qt5.6.2+VS2013
代码
FlowLayout.h
#ifndef FLOWLAYOUT_H
#define FLOWLAYOUT_H

#i...]]></description><category></category></item><item><title><![CDATA[Qt之通用QAbstractTableModel数据框架]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/84065282</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/84065282</guid><author>w18758879921</author><pubDate>Wed, 14 Nov 2018 13:52:51 +0800</pubDate><description><![CDATA[文章目录通用QAbstractTableModel数据框架ModelData环境代码
通用QAbstractTableModel数据框架ModelData
我们在使用Model/View框架的时候的时候总是需要根据不同的需求设计不同的数据Model。其实Table的数据其实就相当于一个二维的集合，所以我设计了如下的通用格式
环境
Qt5.6.2+Vs2013
代码
首先是对表格的单元格进行抽象
Q...]]></description><category></category></item><item><title><![CDATA[Qt之模仿网易云音乐 广告Banner]]></title><link>https://blog.youkuaiyun.com/w18758879921/article/details/83276659</link><guid>https://blog.youkuaiyun.com/w18758879921/article/details/83276659</guid><author>w18758879921</author><pubDate>Mon, 22 Oct 2018 18:10:23 +0800</pubDate><description><![CDATA[文章目录环境代码使用效果代码分享
环境
vs2013 + Qt5.6.2
代码
NetEasyBanner.h
#ifndef NETEASYBANNER_H
#define NETEASYBANNER_H

#include &amp;amp;amp;amp;lt;QWidget&amp;amp;amp;amp;gt;
#include &amp;amp;amp;amp;lt;QPixmap&amp;amp;amp;amp;gt;
#include &amp;amp;amp;amp;lt;QList&am]]></description><category></category></item></channel></rss>