有些小部件(如光标)会绘制到画布上,但在某些情况下这是不希望出现的,例如当工具栏处于“缩放至矩形”模式并正在绘制矩形时。为了避免这种情况,小部件可以在画布上绘图之前使用 canvas.widgetlock(widget) 获取画布锁;如果其他小部件也尝试先获取锁,这可以防止它们同时在画布上进行绘图。
-
__init__()[source]
方法
-
available(o)[source]
返回 o 是否可以使用绘图功能。
-
isowner(o)[source]
返回 o 是否拥有此锁。
-
locked()[source]
返回该锁当前是否被某所有者持有。
-
release(o)[source]
释放 o 持有的锁。