GTK&x2B;控件背景图像对齐
我通过以下方式设置按钮的背景图像:GTK&x2B;控件背景图像对齐,gtk,Gtk,我通过以下方式设置按钮的背景图像: bg_pixmap[NORMAL] = "img.png" 但大多数情况下,图像都会与特定的x,y偏移: 周围有填充物 左侧/顶部有相邻的小部件 将按钮0.5、0.5与较大尺寸的对齐容器对齐 如何指定背景图像始终从按钮的0、0开始 编辑 似乎bg_pixmap总是从窗口的0开始平铺(但仅显示在按钮区域) 但是当我在小部件上使用bg_pixmap时,状态没有变化(只显示普通图像),图像是正确对齐的。。。(例如绘图区域、事件框等)看起来Gdk::Wind
bg_pixmap[NORMAL] = "img.png"
但大多数情况下,图像都会与特定的x,y偏移:
- 周围有填充物
- 左侧/顶部有相邻的小部件
- 将按钮0.5、0.5与较大尺寸的对齐容器对齐
编辑 似乎bg_pixmap总是从窗口的0开始平铺(但仅显示在按钮区域)
但是当我在小部件上使用bg_pixmap时,状态没有变化(只显示普通图像),图像是正确对齐的。。。(例如绘图区域、事件框等)看起来Gdk::Window::set_back\u pixmap就是您要寻找的函数。Point是更改平铺起点的父对象相对布尔值 C.F.解决方法 我解决了这个问题,并制作了一个“图像按钮”用于rc样式文件: 在事件框中添加GTK按钮 EventBox->Visible Window=Yes(否将不起作用)