2024-04-20 03:55:35 发布
网友
当窗口增大时,包含GtkGrid的GtkWindow将不会展开。我希望网格水平扩展。在
GtkGrid
GtkWindow
grid.set_hexpand(True) #No result grid.expand = True #No result
最右边列中的GtkLabel被设置为右对齐,这样我就可以准确地看到它是否被展开:
GtkLabel
我是否误解了网格的工作原理?(一个GtkTable有一定数量的列,也许GtkGrid没有,并且依赖于它的子元素被设置为展开?)在
GtkTable
如果希望GtkGrid水平展开,则需要设置网格中包含的小部件之一的^{}和^{}属性。在
就用吧
label.set_hexpand(True)
gtk_widget_set_hexpand方法自动设置这两个属性。在
如果希望} 和^{} 属性。在
GtkGrid
水平展开,则需要设置网格中包含的小部件之一的^{就用吧
gtk_widget_set_hexpand方法自动设置这两个属性。在
相关问题 更多 >
编程相关推荐