<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Scode_Fresh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Scode_Fresh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Scode_Fresh]]></copyright><item><title><![CDATA[Qt 借助QMetaObject::invokeMethod实现信号&槽]]></title><link>https://blog.youkuaiyun.com/Scode_Fresh/article/details/132095569</link><guid>https://blog.youkuaiyun.com/Scode_Fresh/article/details/132095569</guid><author>Scode_Fresh</author><pubDate>Fri, 04 Aug 2023 05:49:33 +0800</pubDate><description><![CDATA[使用Qt时，需要对目标控件的某个信号进行相应，但是却不好直接获取到信号发出者的指针。上述例子中，因为A、C没有直接关系，如果不将A指针向后传都没办法把A、C进行信号关联。]]></description><category></category></item><item><title><![CDATA[error: undefined reference to `CustomButton::staticMetaObject‘]]></title><link>https://blog.youkuaiyun.com/Scode_Fresh/article/details/132095557</link><guid>https://blog.youkuaiyun.com/Scode_Fresh/article/details/132095557</guid><author>Scode_Fresh</author><pubDate>Fri, 04 Aug 2023 04:49:22 +0800</pubDate><description><![CDATA[Qt在编译时会对cpp进行前期处理生成moc文件，而我把hpp当成了普通的.h文件，只是源文件中包含了该头文件，没有添加到目标依赖，编译时没有生成该文件对应的moc文件导致。在学习通过反射实现动态创建实例，从而在tableview中添加自定义控件。为了偷懒就直接创建的hpp文件，因为对cmake及Qt不熟，导致这个问题。错误是一个很常见的错误，造成的原因却是很无奈。]]></description><category></category></item><item><title><![CDATA[error: ambiguous overload for ‘operator[]‘ (operand types are ‘CXmlNode‘ and ‘int‘)]]></title><link>https://blog.youkuaiyun.com/Scode_Fresh/article/details/126519714</link><guid>https://blog.youkuaiyun.com/Scode_Fresh/article/details/126519714</guid><author>Scode_Fresh</author><pubDate>Thu, 25 Aug 2022 11:22:29 +0800</pubDate><description><![CDATA[error: ambiguous overload for 'operator[]' ]]></description><category></category></item><item><title><![CDATA[2021-08-01]]></title><link>https://blog.youkuaiyun.com/Scode_Fresh/article/details/119285564</link><guid>https://blog.youkuaiyun.com/Scode_Fresh/article/details/119285564</guid><author>Scode_Fresh</author><pubDate>Sun, 01 Aug 2021 04:10:35 +0800</pubDate><description><![CDATA[Ubuntu安装g++问题及解决记录前言1. 安装g++2.失败问题1.缺少依赖文件xxx2.E:未发现软件包xxx
前言
Linux小白，自己安装Linux时遇到的坑，希望可以帮助遇到同样问题的新人鼻坑或者更快解决。有错的地方可以指出，不喜欢的大佬也希望不要喷我。
1. 安装g++
安装完Ubuntu系统后没有g++编译器，需要自己安装。打开终端执行命令:
sudo apt-get install g++

2.失败问题
1.缺少依赖文件xxx
这个没啥说的，缺啥装啥，只是在装依赖的时候又出现了下一个问题]]></description><category></category></item><item><title><![CDATA[Qt5中文乱码问题记录]]></title><link>https://blog.youkuaiyun.com/Scode_Fresh/article/details/111042886</link><guid>https://blog.youkuaiyun.com/Scode_Fresh/article/details/111042886</guid><author>Scode_Fresh</author><pubDate>Fri, 11 Dec 2020 16:53:44 +0800</pubDate><description><![CDATA[Qt5中文乱码问题解决记录
问题
对于很多Qt5初次使用的用户来说应该都遇到过打出来的中文在窗口中显示一堆乱码。若有遇到同样问题的朋友希望本次记录能对你们有所帮助。（此次使用Qt版本为5.9.3）
解决方法
1、百度很多都是说用QTextCodec设置，是的，之前用4.7.4版本是可以这样解决。但是在Qt5里，QTextCodec不管是设置“GBK”、“UTF8”好像并没有卵用。当然，也可能是我的打开方式不对，如果有成功的朋友也可以互相分享一下。
2、在头文件申明中加上 #pragma execution_]]></description><category></category></item></channel></rss>