我是GTK的新手。我正在使用Glade来创建一个接口,只是想将对象(如按钮和其他)插入到一个容器中。 我选择了GtkFixed
,以便所有元素可以自由定位和调整大小。 问题是,当我拖动一个按钮,例如,按钮显然从父(在这种情况下容器)获取它的大小,并采取正方形形状。 这里是一个图像Glade中的按钮,它们为什么是方形的?
我想按钮采取标准大小,就像矩形或什么的。我做错了什么?我已经检查了容器中的一些选项,但无法弄清楚方式。 谢谢。
我是GTK的新手。我正在使用Glade来创建一个接口,只是想将对象(如按钮和其他)插入到一个容器中。 我选择了GtkFixed
,以便所有元素可以自由定位和调整大小。 问题是,当我拖动一个按钮,例如,按钮显然从父(在这种情况下容器)获取它的大小,并采取正方形形状。 这里是一个图像Glade中的按钮,它们为什么是方形的?
我想按钮采取标准大小,就像矩形或什么的。我做错了什么?我已经检查了容器中的一些选项,但无法弄清楚方式。 谢谢。
可能重复(http://stackoverflow.com/questions/23957525/hexagon-buttons-in-gtk) – Leb
我只是拖动并在丢弃一个按钮容器,并问为什么是平方的,当它认为是一个矩形像任何其他按钮。 – Hernan
选择按钮,滚动到“Comunes”选项卡的底部,您应该看到类似“宽度请求”和“高度请求”(我不知道是否会翻译)的地方,您可以在其中更改大小按钮。当你使用GtkFixed或GtkLayout时,你可以自己调整和定位所有内容。大多数GTK +程序都不使用,而是使用GtkBox和GtkGrid,并让GTK +确定最佳尺寸应该是什么。话虽如此,祝你好运。 – andlabs