如何点击gtk.Window?

发布于 2021-01-29 16:13:32

就像在统一通知上一样。set_accept_focus()不是我所需要的,并且我在gtk.gdk常量中看不到有用的东西……似乎我的google-fu失败了。

关注者
0
被浏览
39
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    因此,答案是:

    win.show_all()
    #win.window.input_shape_combine_mask(img,0,0)
    def set_mask(win):
        #b=gtk.gdk.bitmap_create_from_data(win.window,8,win.window.get_size())
        size=win.window.get_size()
        print 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)
        print 'ready'
    gobject.timeout_add(5000, set_mask, win)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看