<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangbaba_1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangbaba_1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangbaba_1]]></copyright><item><title><![CDATA[Qt各个版本下载地址]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/134665908</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/134665908</guid><author>wangbaba_1</author><pubDate>Tue, 28 Nov 2023 13:57:42 +0800</pubDate><description><![CDATA[Qt5.15开始，无论是开源版还是商业版都采用了在线安装的方式。如自己使用可下载一次之后将下载文件备份即可。转自：https://blog.youkuaiyun.com/lsfreeing/article/details/73064954。记录下Qt各版本的下载地址，便于后期查找及下载。]]></description><category></category></item><item><title><![CDATA[Qt之QStackedLayout]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/133648176</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/133648176</guid><author>wangbaba_1</author><pubDate>Sat, 07 Oct 2023 17:30:31 +0800</pubDate><description><![CDATA[QStackedLayout]]></description><category></category></item><item><title><![CDATA[qt解决信号和槽连接时传递额外参数的问题]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/133642460</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/133642460</guid><author>wangbaba_1</author><pubDate>Sat, 07 Oct 2023 15:48:31 +0800</pubDate><description><![CDATA[QSignalMapper]]></description><category></category></item><item><title><![CDATA[c++ 多态案例----计算器类]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/127857449</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/127857449</guid><author>wangbaba_1</author><pubDate>Mon, 14 Nov 2022 22:51:48 +0800</pubDate><description><![CDATA[c++ 多态案例----计算器类]]></description><category></category></item><item><title><![CDATA[函数调用运算符重载]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/127797673</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/127797673</guid><author>wangbaba_1</author><pubDate>Thu, 10 Nov 2022 22:32:31 +0800</pubDate><description><![CDATA[函数调用运算符重载]]></description><category></category></item><item><title><![CDATA[C++ 赋值运算符重载]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/127780271</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/127780271</guid><author>wangbaba_1</author><pubDate>Thu, 10 Nov 2022 00:00:29 +0800</pubDate><description><![CDATA[C++ 赋值运算符重载]]></description><category></category></item><item><title><![CDATA[C++ 运算符重载]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/127760176</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/127760176</guid><author>wangbaba_1</author><pubDate>Tue, 08 Nov 2022 22:33:26 +0800</pubDate><description><![CDATA[c++运算符重载]]></description><category></category></item><item><title><![CDATA[c++ 类模板的使用]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/127561529</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/127561529</guid><author>wangbaba_1</author><pubDate>Thu, 27 Oct 2022 21:50:31 +0800</pubDate><description><![CDATA[C++ 类模板的使用]]></description><category></category></item><item><title><![CDATA[函数模板使用注意事项]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/127541386</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/127541386</guid><author>wangbaba_1</author><pubDate>Wed, 26 Oct 2022 21:43:09 +0800</pubDate><description><![CDATA[函数模板使用注意事项]]></description><category></category></item><item><title><![CDATA[c++11 using与typedefine]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/127524030</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/127524030</guid><author>wangbaba_1</author><pubDate>Tue, 25 Oct 2022 23:11:41 +0800</pubDate><description><![CDATA[c++11 中using 与 typedefine ]]></description><category></category></item><item><title><![CDATA[c语言的运算优先级]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/126030474</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/126030474</guid><author>wangbaba_1</author><pubDate>Thu, 28 Jul 2022 11:01:35 +0800</pubDate><description><![CDATA[c语言的运算优先级]]></description><category></category></item><item><title><![CDATA[Qt - 自定义窗口 点击窗口外自动关闭]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/124099510</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/124099510</guid><author>wangbaba_1</author><pubDate>Mon, 11 Apr 2022 15:00:31 +0800</pubDate><description><![CDATA[Qt - 自定义窗口 点击窗口外自动关闭
知识点
利用 Qt::Popup，可以实现点击窗口外区域自动关闭窗口；
利用 Qt::WA_NoMouseReplay，可以避免重复触发窗口外的鼠标点击事件（仅关闭窗口）；
利用 activeWindows()，可以解决Qt::Popup属性的窗口无法输入中文的问题（show之后调用）；
代码：
// PopupDialog.h
class PopupDialog : public QDialog
{
	Q_OBJECT
public:
	PopupDialog(Q]]></description><category></category></item><item><title><![CDATA[QFileSystemModel练习]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/120755026</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/120755026</guid><author>wangbaba_1</author><pubDate>Wed, 13 Oct 2021 23:57:34 +0800</pubDate><description><![CDATA[一、Qt–MV结构之 QFileSystemModel
代码如下：
	QSplitter * pSp = new QSplitter(this);

	QFileSystemModel * pModel = new QFileSystemModel(this);
	pModel-&gt;setRootPath(QDir::currentPath());

	QTreeView * pTreeView = new QTreeView(pSp);
	pTreeView-&gt;setModel(pModel);]]></description><category></category></item><item><title><![CDATA[Linux下打包发布Qt程序]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/118720248</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/118720248</guid><author>wangbaba_1</author><pubDate>Wed, 14 Jul 2021 10:02:37 +0800</pubDate><description><![CDATA[Linux下打包发布Qt应用程序
Linux下使用Qt进行开发的程序，如果想要在其他搭载Linux系统的主机上运行则需要将要发布的Qt程序依赖的一些动态链接库一起打包。具体做法如下：
1、编译文件
在Qt中使用release的方式编译出可执行文件，然后新建一个文件夹，将可执行文件拷贝进去。这里以untitled可执行文件为例。
2、添加脚本文件
2.1、在该文件夹下，新建文件pack.sh；命令为：
sudo  touch  pack.sh

向pack.sh文件里添加以下内容，之后保持退出：
#!/bi.]]></description><category></category></item><item><title><![CDATA[Qt QTableWidget某列为删除和添加按钮，点击删除当前行，点击添加添加一行。]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/117931198</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/117931198</guid><author>wangbaba_1</author><pubDate>Tue, 15 Jun 2021 19:08:41 +0800</pubDate><description><![CDATA[实现：Qt  QTableWidget某列为删除和添加按钮，点击删除当前行，点击添加添加一行。
一、运行效果图
二、源码
1.头文件
#pragma once

#include &lt;QWidget&gt;
#include "ui_QtableWidgetNB.h"

class QtableWidgetNB : public QWidget
{
	Q_OBJECT

public:
	QtableWidgetNB(QWidget *parent = Q_NULLPTR);
	~QtableWidge]]></description><category></category></item><item><title><![CDATA[QLineEdit设置icon的2种方式]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/117555210</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/117555210</guid><author>wangbaba_1</author><pubDate>Fri, 04 Jun 2021 11:47:21 +0800</pubDate><description><![CDATA[QLineEdit {
    background: #f3f3f3;
    background-image: url(:Images/search.svg); /* actual size, e.g. 16x16 */
    background-repeat: no-repeat;
    background-position: left;
    color: #252424;
    font-family: SegoeUI;
    font-size: 12px;
    paddin]]></description><category></category></item><item><title><![CDATA[QT QButtonGroup 与 QStackedWidget 实现菜单（Tab）切换]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/117457637</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/117457637</guid><author>wangbaba_1</author><pubDate>Wed, 02 Jun 2021 00:00:08 +0800</pubDate><description><![CDATA[一、效果图:

]]></description><category></category></item><item><title><![CDATA[Qt设置程序开机启动]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/117415039</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/117415039</guid><author>wangbaba_1</author><pubDate>Mon, 31 May 2021 13:54:44 +0800</pubDate><description><![CDATA[Qt设置程序开机启动：

参数 isStart
true 为开机启动
false 为取消开机启动

#include &lt;QSettings&gt;
//注册表
#define AUTO_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"
void AutomaticStartup(bool isStart)
{
     QString  strApplicationName = QApplication]]></description><category></category></item><item><title><![CDATA[Qt QLabel 文本内容可以用鼠标选取操作,并且右键为中文]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/116737966</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/116737966</guid><author>wangbaba_1</author><pubDate>Thu, 13 May 2021 09:54:32 +0800</pubDate><description><![CDATA[Qt QLabel 文本内容可以用鼠标选取操作：
QLabel* label = new QLabel();
label -&gt;setTextInteractionFlags(Qt::TextSelectableByMouse);

右键为中文，需要一个翻译家。
1.复制D:\Qtmingw\Qt5.5.0\5.5\mingw492_32\translations文件夹下的qt_zh_CN.qm到程序路径下qm文件夹下；
2.添加一个资源文件tran.qrc将qt_zh_CN.qm添加到资源文件；
3.]]></description><category></category></item><item><title><![CDATA[Qt 使用函数指针，解决带参数信号的重载问题]]></title><link>https://blog.youkuaiyun.com/wangbaba_1/article/details/116712525</link><guid>https://blog.youkuaiyun.com/wangbaba_1/article/details/116712525</guid><author>wangbaba_1</author><pubDate>Wed, 12 May 2021 16:37:10 +0800</pubDate><description><![CDATA[Qt 使用函数指针，解决带参数信号的重载问题
在编写代码的时候，我们会遇到信号重载，一个信号有可能被重载多次，那么，怎么样确定是用哪个信号呢？
这里我总结了3中办法：
一、使用传统的Qt 4 的写法，信号参数个数跟槽的参数一一对应即可；
不推荐使用此方法，因为Qt4中的信号连接，在编译的时候，不对参数进行检查；
二、使用Qt5的写法
使用Qt5的信号连接方式，遇到信号重载问题，就需要写函数指针来确定参数了；

函数指针：其本质是一个指向函数的指针,
"::"是用来限定作用域的
 void (myWidget]]></description><category></category></item></channel></rss>