这个循环本身就是就是 事件循环 ,从本质而言,就是异步模型,但表现上,是同步代码。
我刚刚看了eventlet-pyqt库,在最新的qt6.8中,pyqt是可以使用异步的。
【 在 hgoldfish 的大作中提到: 】
:
: 以前 DOS GUI 编程的时代可不是啥事件驱动的。while (true) 循环检测是否被按下了某个按键。现在可以被替换成 await key-pressed-event;
:
: 我专门弄了一个 eventlet-pyqt 的开源库,还有个 qtng 的开源库。都是为了在 GUI 里面做协程开发。破除了 GUI 编程是异步的这种思维误区。
:
#发自zSMTH@CDU.MP
--
FROM 113.143.105.*