Python3、Gtk3 - GtkGrid 扩展

问题描述 投票:0回答:1
当窗口增大时,包含一些

GtkWindow

GtkGrid
 不会扩展。我希望网格水平扩展。
GtkLabel

最右边一列中的
grid.set_hexpand(True) #No result
grid.expand = True     #No result
设置为右对齐,这样我就可以准确地看到它是否正在扩展:

GtkLabel

我是否误解了网格的工作原理? (
label.set_halign(Gtk.Align.END)
有一定数量的列,也许

GtkTable

 没有,并且依赖于将其子元素设置为扩展?)
	

如果您希望
python gtk
1个回答
10
投票
水平扩展,您需要设置网格中

contained

 小部件的 
GtkGrid
Gtk.Widget:hexpand
 属性。
只需使用

Gtk.Widget:hexpand-set

Gtk.Widget.set_hexpand
方法会自动设置这两个属性。

© www.soinside.com 2019 - 2024. All rights reserved.