在python中获取Gtk.Table的大小

时间:2010-06-27 08:17:07

标签: python gtk pygtk

我遇到了小部件Gtk.Table的问题 - 我想知道,如果有办法获得当前大小的表(行数和列数)。

非常感谢你帮助Tomas

3 个答案:

答案 0 :(得分:0)

您应该能够访问properties n-columnsn-rows

您可以使用以下方式执行此操作:

cols = mytable.get_property('n-columns')
rows = mytable.get_property('n-rows')

答案 1 :(得分:0)

您必须阅读GTK属性:

t = gtk.Table(myNumberOfRows, myNumberofCols)
t.get_property("n-rows") # number of rows in the table
t.get_property("n-columns") # number of cols in the table

答案 2 :(得分:0)

在最新版本的PyGTK中,您可以通过table.props.n_columnstable.props.n_rows获取/设置这些值,这与get_property()(在其他答案中提到)和{{1}同义方法。