标签: c gtk3 glade
我正在使用C GTK + 3,使用Glade进行GUI设计。我有一个包含1行和3列的GtkGrid。我在第2列有一个按钮,我想在第1列和第3列添加一个垫片,这样按钮就会停留在窗口的中间。 我应该使用哪个GTK3小部件作为一个简单的“间隔”?
答案 0 :(得分:5)
根据您的描述,我假设您的界面如此:
我认为你试图实现这样的界面:
可以通过在“公共”选项卡中将对齐从填充更改为中心来实现:
但是如果你想让按钮居中而不管Col 1/3中放置的任何内容,那么使用带有中心小部件的GtkBox会更好:
这是如此实现的:
添加一个水平方向的GtkBox并启用中心子
将您的按钮添加到显示的额外占位符
将您想要的任何内容设置为按钮的右侧作为包结束