py
unmht
这个作者很懒,什么都没留下…
展开
-
QGraphicsItemGroup event处理
# 参考网上的一篇文章, 自已写的例子. # 解决 QGraphicsItemGroup 不能向他的子 item 传递事件的问题, # 要改的,并不是 group层的代码,而是他子类的函数:sceneEvent # setfilterschildevents 并不是这个问题的关键,sethandleschildevents 已经 obsolete , 所以都没用. # 本例中 有一个 proxy widget的按钮, 在此模式下,可以正常工作. # 有三种方式可以重载 sceneEvent, # 1. .原创 2021-09-30 10:30:10 · 671 阅读 · 1 评论 -
py004 asyncio quene event
import asyncio import functools import random import time async def worker(q,name,event,t): ''' worker''' t2 = time.time() - t print(f'worker {name:03d} :{t2:6.3f} waiting for workin原创 2017-12-31 04:41:53 · 218 阅读 · 0 评论 -
py001 asyncio task test
import asyncio import functools import random import time def set_event(event,t): ''' set event ''' t2=time.time()-t print('set_event (%5.3f) :trigger the event...'%t2) event.set() t2=time.ti原创 2017-12-30 03:50:08 · 129 阅读 · 0 评论 -
py002 asyncio condition
import asyncio import functools import random import time def notifier(cond,t): ''' set event ''' t2=time.time()-t print('set_event (%5.3f) :trigger the event...'%t2) cond.notify_all() t2=tim原创 2017-12-30 08:31:25 · 334 阅读 · 0 评论 -
py003 asyncio semaphore
import asyncio import functools import random import time async def worker(sema,name,t): '''worker''' with (await sema): t2 = time.time() - t print(f'worker {name:3d} :start working at原创 2017-12-30 09:33:30 · 1102 阅读 · 0 评论