【发布时间】:2015-05-29 18:23:49
【问题描述】:
GtkGrids 在 GTK2 中不可用,因此您必须改用 GtkTables。
当你创建一个 GtkTable 时,你指定它的行数和列数。然后,您可以使用 gtk_table_attach(_defaults) 将项目添加到此表中。此功能将允许您向表中添加超出其定义大小的项目。例如,您可以创建一个包含三行的表格并成功地将项目添加到第四行,而无需调整表格的大小。
这样做可以吗?当你这样做时会发生什么?
【问题讨论】:
GtkGrids 在 GTK2 中不可用,因此您必须改用 GtkTables。
当你创建一个 GtkTable 时,你指定它的行数和列数。然后,您可以使用 gtk_table_attach(_defaults) 将项目添加到此表中。此功能将允许您向表中添加超出其定义大小的项目。例如,您可以创建一个包含三行的表格并成功地将项目添加到第四行,而无需调整表格的大小。
这样做可以吗?当你这样做时会发生什么?
【问题讨论】:
表格是silently resized。
每当你有这样的疑问时,检查源代码比询问更快。
【讨论】: