如何设置GtkGrid的行数和列数?

如何设置GtkGrid的行数和列数?,gtk,gtk3,gnome,Gtk,Gtk3,Gnome,gtk Devhelp建议我使用GtkGrid而不是GtkTable。函数gtk_grid_new()用于创建新的GtkGrid。网格中可能有一些行和列。但是,gtk_grid_new()无法设置GtkGrid的行数和列数。如何解决它?你不能。相反,当您使用gtk_grid_attach()或类似函数将小部件添加到网格时,行数和列数会根据放置小部件的行数和列数进行调整。如果我在网格中放置一个小部件,网格将有多少列和行?如果将其放置在第M行和第N列,网格将包含M行和N列:-),但请注意,除非明确将

gtk Devhelp建议我使用GtkGrid而不是GtkTable。函数gtk_grid_new()用于创建新的GtkGrid。网格中可能有一些行和列。但是,gtk_grid_new()无法设置GtkGrid的行数和列数。如何解决它?

你不能。相反,当您使用
gtk_grid_attach()
或类似函数将小部件添加到网格时,行数和列数会根据放置小部件的行数和列数进行调整。

如果我在网格中放置一个小部件,网格将有多少列和行?如果将其放置在第M行和第N列,网格将包含M行和N列:-),但请注意,除非明确将
行同构
和/或
列同构
属性设置为true,否则未填充的列和行的宽度和高度可以为0。