У меня проблема с виджетом Gtk.Table - я хотел бы знать, если есть способ, как получить текущий размер таблицы (количество строк и столбцов).

Большое спасибо за помощь, Томас

0
Tomas Novotny 27 Июн 2010 в 12:17

3 ответа

Лучший ответ

Вы просто должны иметь доступ к свойствам n-columns и n-rows.

Вы можете сделать это, используя:

cols = mytable.get_property('n-columns')
rows = mytable.get_property('n-rows')
0
detly 27 Июн 2010 в 08:36

В самых последних версиях PyGTK вы можете получить / установить эти значения с помощью table.props.n_columns и table.props.n_rows, что является синонимом методов get_property() (упомянутых в других ответах) и set_property() ,

0
Walter 27 Июн 2010 в 20:58

Вы должны прочитать свойства 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
0
tobiw 27 Июн 2010 в 08:36