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