我通过以下方式为按钮设置背景图像:
bg_pixmap[NORMAL] = "img.png"
但是大部分时间图像在某些x,y偏移时:
如何指定背景图像始终从按钮的0,0开始?
修改
似乎bg_pixmap总是从窗口的0,0开始平铺(但只显示在按钮区域中)....
但是当我在窗口小部件上使用bg_pixmap时没有状态更改(仅显示NORMAL图像),图像正确对齐...(例如绘图区域,事件框等...)
答案 0 :(得分:1)
看起来Gdk :: Window :: set_back_pixmap是您正在寻找的功能。 Point是更改切片起点的parent_relative布尔值。
℃。 F。
答案 1 :(得分:0)
替代方法
我解决了这个问题并使用“图像按钮”与rc样式文件一起工作:
在EventBox中添加GtkButton EventBox - >可见窗口=是(否则无法正常工作)