<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[corefunction的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/corefunction</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; corefunction]]></copyright><item><title><![CDATA[QT- QML Layout+anchors 布局+锚点实现窗口部件权重比例分配]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/147758082</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/147758082</guid><author>corefunction</author><pubDate>Fri, 30 May 2025 20:30:01 +0800</pubDate><description><![CDATA[介绍QML锚点和布局下如何实现相对比例布局]]></description><category></category></item><item><title><![CDATA[Qt QML - qmldir使用方法详解]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/147137955</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/147137955</guid><author>corefunction</author><pubDate>Mon, 14 Apr 2025 14:29:27 +0800</pubDate><description><![CDATA[是Qt QML模块化的基石，其设计初衷是为解决QML文件的组织、复用和依赖管理问题,。只需要在每个文件夹内部搞一个qmldir，在任意qml里import之，就能随意使用这个qmldir下的任何qml文件啦，模块化管理还是很方便的。]]></description><category></category></item><item><title><![CDATA[在嵌入式板子上搭建和自定义live555服务器---编译问题和方法整理]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/138318304</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/138318304</guid><author>corefunction</author><pubDate>Fri, 06 Sep 2024 21:37:17 +0800</pubDate><description><![CDATA[文本介绍了在嵌入式板子上编译并运行Live555，然后自定义流的过程。并收集了一些个人认为不错的文章]]></description><category></category></item><item><title><![CDATA[记录交叉编译环境配置--海思开发板的 嵌入式nginx和 php的移植]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/113990427</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/113990427</guid><author>corefunction</author><pubDate>Wed, 17 Apr 2024 15:28:19 +0800</pubDate><description><![CDATA[在海思平台上编译nginx 和PHP，php倒是跑起来了也解决一些编译问题，但nginx没跑起来也记录一下]]></description><category></category></item><item><title><![CDATA[使用google breakpad 定位linux C++ 程序崩溃点（嵌入式平台）]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/132761155</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/132761155</guid><author>corefunction</author><pubDate>Fri, 08 Sep 2023 16:35:45 +0800</pubDate><description><![CDATA[Breakpad 是 Google 用 C++ 编写的一个开源、跨平台的崩溃报告系统，它支持 Windows、Linux 和 macOS。进程崩溃时可以产生一个较小的.dmp文件， 根据这个.dmp文件和原始程序生成的符号文件，可以打印出堆栈信息和线程执行情况。]]></description><category></category></item><item><title><![CDATA[C/C++ 使用 # 打印枚举常量的枚举名称字符串]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/129378590</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/129378590</guid><author>corefunction</author><pubDate>Tue, 07 Mar 2023 11:35:41 +0800</pubDate><description><![CDATA[使用# 打印枚举变量名]]></description><category></category></item><item><title><![CDATA[基于QRencode的 QT二维码显示 QImage像素操作和QPainter]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/122639427</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/122639427</guid><author>corefunction</author><pubDate>Tue, 25 Jan 2022 18:02:47 +0800</pubDate><description><![CDATA[Qt二维码QRencode库Qt中使用]]></description><category></category></item><item><title><![CDATA[Linux-添加systemd自启动服务 + 内网穿透模块NPC自启动（x96-coreelec squashfs固件修改）]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/121255987</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/121255987</guid><author>corefunction</author><pubDate>Thu, 18 Nov 2021 11:59:41 +0800</pubDate><description><![CDATA[本文目的是如何在一个coreelec（一个 LibreELEC系统的s90x芯片系列的分支）中根据linux-systemd.service服务启动原理，添加NPC内网穿透模块自启动服务的过程。]]></description><category></category></item><item><title><![CDATA[QT- label实现滚动字幕 (跑马灯)效果 -像素级]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/118397390</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/118397390</guid><author>corefunction</author><pubDate>Fri, 09 Jul 2021 16:38:17 +0800</pubDate><description><![CDATA[网上资料比较多，但是csdn没有，而且也缺乏比较清晰的教程，于是打算写下这篇博客，和大家一起学习QT

]]></description><category></category></item><item><title><![CDATA[QT - 获取本地IPV4 地址 + C++根据域名获取IP地址]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/118603599</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/118603599</guid><author>corefunction</author><pubDate>Fri, 09 Jul 2021 12:03:46 +0800</pubDate><description><![CDATA[直接上代码，大家想要可以自行封装成函数

方法一:使用QHostAddress
//QList&lt;QHostAddress&gt; address = QNetworkInterface::allAddresses();
foreach (QHostAddress ptr , QNetworkInterface::allAddresses())
{
    if(ptr.protocol() == QAbstractSocket::IPv4Protocol){// 获取ipv4地址
        if]]></description><category></category></item><item><title><![CDATA[QT定时任务- timerEvent事件使用以及和QTimer 定时器的使用区别]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/116586227</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/116586227</guid><author>corefunction</author><pubDate>Mon, 10 May 2021 10:52:23 +0800</pubDate><description><![CDATA[定时器QTimer和timerEvent事件重载的使用区别记录QTimer定时器QObject中的timerEvent事件重载总结参考文章
QTimer定时器
一般情况下我们使用定时器开启定时任务都是这样操作：
//.h文件--声明QTimer对象和槽函数
public slots:
	void Timer_func();
public:
	QTimer* Timer_;	

//.cpp文件--实例化和连接信号槽
Timer_= new QTimer(); // 哪个线程调用new,这个定时器就在哪个内存]]></description><category></category></item><item><title><![CDATA[QT-widget时多界面切换的StackedWidget方法]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/114292815</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/114292815</guid><author>corefunction</author><pubDate>Tue, 02 Mar 2021 20:17:43 +0800</pubDate><description><![CDATA[QT-多界面切换的几种方法方法一：用 .hide() 和 .show()方法二： 使用StackedWidget(ui设计师)
方法一：用 .hide() 和 .show()
这个方法比较直观，因为QWidget是所有可视控件的基类，所以由QWidget继承而来的类，都会有 ..hide() 和 .show() 一个显示，一个隐藏。
可以简单的实现界面切换，如果把这个类放在界面类所在线程一起跑，就不用使用信号控制
初始化：

由于和ui在同一片内存空间，故可以直接实例化和调用
这里我是根据输入，就显示对应界]]></description><category></category></item><item><title><![CDATA[QT QByteArray的十进制与十六进制(字符型) 互相转换 -串口编程]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/113613555</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/113613555</guid><author>corefunction</author><pubDate>Wed, 03 Feb 2021 17:24:55 +0800</pubDate><description><![CDATA[目前使用到的是QByteArray::number(源数据 ，要使用的进制数)。作下记录，以供日后参考。
转制方法有很多，这只是其中一种，有其他QT的进制转换方法，欢迎与作者交流！
十进制转为十六进制
int num = 20;
qDebug() &lt;&lt; QByteArray::fromHex( QByteArray::number(num,16); // 14

把输入的int数据以16进制读取。 这个数据可以被QByteArray::fromHex转为QByteArray

十六转十进制
in]]></description><category></category></item><item><title><![CDATA[Qt 字符编码转换(UTF-8 转换为 GBK) \u7528\u6237\u672a\u7b7e\u7ea6]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/113583315</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/113583315</guid><author>corefunction</author><pubDate>Wed, 03 Feb 2021 09:49:03 +0800</pubDate><description><![CDATA[这里写目录标题编码知识转换编码示例
编码知识
Qt常见的两种编码是:UTF-8和GBK
UTF-8：Unicode TransformationFormat-8bit，允许含BOM，但通常不含BOM。是用以解决国际上字符的一种多字节编码，它对英文使用8位（即一个字节），中文使用24为（三个字节）来编码。UTF-8包含全世界所有国家需要用到的字符，是国际编码，通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如，如果是UTF8编码，则在外国人的英文IE上也能显示中文，他们无需下载IE的]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04安装QtMqtt模块、低于QT5.0有其他mqtt sdk库]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/112980457</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/112980457</guid><author>corefunction</author><pubDate>Fri, 22 Jan 2021 12:11:24 +0800</pubDate><description><![CDATA[Ubuntu 18.04+QT5.14安装QtMqtt模块下载MQTT模块Ubuntu+QT5.14下编译模块手动安装各种文件
下载MQTT模块
附上GitHub上的QT官方原库：戳我
Ubuntu+QT5.14下编译模块
把源码目录下的src/mqtt 里面的头文件复制一份放到你QT编译模块下的inlcude。因为编译src时需要这些头文件
在QT5.14  下新建一个QtMqtt 文件夹

并把src/mqtt 里的文件复制过去，doc似乎是说明文档？可以酌情复制
2，用QT打开源码目录下的qtmqtt]]></description><category></category></item><item><title><![CDATA[海思开发板FFmpeg+Nginx，推流RTMP播放（优秀教程收集+实操整理）]]></title><link>https://blog.youkuaiyun.com/corefunction/article/details/112653207</link><guid>https://blog.youkuaiyun.com/corefunction/article/details/112653207</guid><author>corefunction</author><pubDate>Fri, 15 Jan 2021 12:12:02 +0800</pubDate><description><![CDATA[安装FFmpeg及移植]]></description><category></category></item></channel></rss>