【发布时间】:2013-01-30 14:49:27
【问题描述】:
我想从我的窗口事件中删除POINTER_MOTION_MASK。我试过了:
win.set_events(win.get_events() & ~Gdk.EventMask.POINTER_MOTION_MASK)
但是,我得到了这个错误:
TypeError: Expected a Gdk.EventMask, but got int
我应该如何从事件掩码中删除该位?
【问题讨论】:
-
我用 from gi.repository import Gdk 试过了,没有问题。
-
好吧,我更正了这个问题。关键是
GdkWindow.set_events()需要Gdk.EventMask。
标签: python gtk bitwise-operators gdk