【问题标题】:gtk drawing set background imagegtk绘图集背景图片
【发布时间】:2010-06-30 15:23:43
【问题描述】:

我有一个绘图区和一个“png”图像,我想将该图像加载到我的绘图区作为背景。

屏幕比我的图像大,问题是它不能“平铺”我的图像

我尝试将图像添加为 pixbuf 和 pixmap,但没有帮助

我用这条线

gc.set_tile(pixmap)
area.window.draw_drawable(gc, pimap, .....)

但没用

【问题讨论】:

    标签: gtk pygtk


    【解决方案1】:

    我找到了答案 我把代码放在这里给别人

    area=gtk.Drawingarea()
    
    pixbuf=gtk.gdk.pixbuf_new_from_file('background.png')
    pixmap, mask=pixbuf.render_pixmap_and_mask()
    
    area.window.set_back_pixmap(pixmap, False)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      • 2013-08-16
      • 1970-01-01
      • 2018-10-11
      相关资源
      最近更新 更多