1+1=10

扬长避短 vs 取长补短

Qt与OpenGL小记

最近关于Qt3D模块去留的问题,社区讨论的火热。官方有意去掉这个由KDAB公司开发和维护的采用LGPL授权的Qt3D模块,并建议用户使用非LGPL授权的QtQuick3D模块。感觉Qt越来越不友好了...

简单捋一捋OpenGL的东西,尽管之前没用过,以后也 …

C++协程小记-2

接前面 C++ 协程小记,继续学习C++中的协程。

coroutine-cpp20

协程(coroutine)是一种可以挂起自身并被调用者恢复的函数。与从头到尾顺序执行的普 …

Qt版本历史杂记

杂乱的内容,随便写一写,免得以后忘了...

内容比较杂,有些内容没有准确来源,先暂时这样,后面慢慢改

  • Qt4.0 全平台增加GPL授权,开 …

PySide下QtAsyncio小记——从 QTimer、QThread::sleep到asyncio.sleep

PySide 6.6.2 引入 QtAsyncio——基于Qt实现了asyncio的API,Qt开始拥抱Python协程。

为更好地与Python生态系统中的异步编程的asyncio、协程以及async/await语法集成。PySide借助于asyncio提供的API,用Qt事件循环替换了asyncio默认的事件循环。这样一个围绕QEventLoop以及相关类的封装以允许混合使用asyncio和Qt的实现,被称为QtAsyncio。它是PySide的第一个纯Python模块。

这个实现有两个层面内 …