0

mouse_overはい、クリックできるウィンドウを作成しました ( irc.gnome.orgの #gtk+ に感謝します) 。それで、正確に何をしたか:

def set_mask(win):
    size=win.window.get_size()
    bitmap=gtk.gdk.Pixmap(win.window,size[0],size[1],1)

    cr = bitmap.cairo_create()
    cr.set_operator(cairo.OPERATOR_SOURCE)
    cr.set_source_rgba(0.0,0.0,0.0,0.0)
    cr.rectangle((0,0)+size)
    cr.fill()  

    win.window.input_shape_combine_mask(bitmap,0,0)
4

1 に答える 1

0

私はそれが不可能であることを発見しました。notify-osdubuntuでは、カーソルがどこにあるかを確認するためにpollを使用します。

于 2012-08-15T12:31:43.410 に答える