<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ooooopsss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ooooopsss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ooooopsss]]></copyright><item><title><![CDATA[QT & GLSL 300 ES 逆天符号之precision]]></title><link>https://blog.youkuaiyun.com/ooooopsss/article/details/142283573</link><guid>https://blog.youkuaiyun.com/ooooopsss/article/details/142283573</guid><author>ooooopsss</author><pubDate>Sun, 15 Sep 2024 16:25:01 +0800</pubDate><description><![CDATA[QOpenGLShader::compile(Fragment): 0:1(14): error: syntax error, unexpected BASIC_TYPE_TOK, expecting LOWP or MEDIUMP or HIGHP

*** Problematic Fragment shader source code ***
#version 300 es
#ifdef GL_KHR_blend_equation_advanced
#extension GL_ARB_fragment_]]></description><category></category></item><item><title><![CDATA[Qt之信号和槽【原理与应用】]]></title><link>https://blog.youkuaiyun.com/ooooopsss/article/details/142006923</link><guid>https://blog.youkuaiyun.com/ooooopsss/article/details/142006923</guid><author>ooooopsss</author><pubDate>Tue, 10 Sep 2024 23:44:37 +0800</pubDate><description><![CDATA[信号与槽提供了一种对象与对象之间的通讯方式，同时增强了代码的可读性和可维护性。它是Qt中的一种高级接口，它提供了线程内的回调机制和跨线程的事件处理。Qt通过连接的方式将一个对象的信号函数与另一个对象的槽函数绑定在一起，说一个其实不准确，应该是多个，信号与槽并不是一个萝卜一个坑的关系，而是一个萝卜多个坑，多个萝卜一个坑，甚至是多个萝卜和多个萝卜...]]></description><category></category></item><item><title><![CDATA[Qt元对象系统（Meta-Object System）]]></title><link>https://blog.youkuaiyun.com/ooooopsss/article/details/142007654</link><guid>https://blog.youkuaiyun.com/ooooopsss/article/details/142007654</guid><author>ooooopsss</author><pubDate>Mon, 09 Sep 2024 16:41:58 +0800</pubDate><description><![CDATA[作为信号与槽机制的另一个得力干将，元对象系统不仅能支持信号与槽机制，还支持实时类型信息（RTTI）、动态属性系统等功能。元对象系统使我们可以在不知道对象类型的情况下与对象交互，表面意思很好理解，但是咱也不知道它有啥用啊？对吧？但是别急宝子们，且听我娓娓道来。        首先，像我这样博爱的人，是一定会照顾到干货神教的同学们的，所有干货我都会加粗，其次，就是跳读者们（包括我）最爱的目录：目录玫瑰、神器和烛光晚餐【QObject 是我爹】自恋也疯狂（MOC）我的24K钛合金红线去哪了？丘比特？丘比特套娃女神]]></description><category></category></item><item><title><![CDATA[QMetaObject::activate（源码C++）]]></title><link>https://blog.youkuaiyun.com/ooooopsss/article/details/142030203</link><guid>https://blog.youkuaiyun.com/ooooopsss/article/details/142030203</guid><author>ooooopsss</author><pubDate>Sun, 08 Sep 2024 17:41:25 +0800</pubDate><description><![CDATA[【代码】QMetaObject::activate（源码C++）]]></description><category></category></item><item><title><![CDATA[Qt事件循环（Event Loop）]]></title><link>https://blog.youkuaiyun.com/ooooopsss/article/details/142007630</link><guid>https://blog.youkuaiyun.com/ooooopsss/article/details/142007630</guid><author>ooooopsss</author><pubDate>Sun, 08 Sep 2024 03:38:01 +0800</pubDate><description><![CDATA[事件循环负责接收和分发事件，它同时支持线程内事件处理和跨线程事件处理，它有一个主事件循环负责维持主进程的持续运行。通常情况下，Qt应用程序的main函数中都会出现 QApplication和 exec。]]></description><category></category></item></channel></rss>