我怎么能在gtk.TexTagTable中的所有标签的名称?

时间:2013-12-16 21:31:06

标签: python gtk pygtk

我想对于这个使用过的foreach()函数,但无法理解它是如何工作的。

2 个答案:

答案 0 :(得分:1)

你可以在表格中循环,如:

for iterating_var in sequence:
   statements(s)
   # Do something

答案 1 :(得分:1)

这是如何使用Gtk.TextTagTable的foreach方法的示例:

tagtable = self.textbuffer.props.tag_table

def foreach_func(tag, data):
    print tag.props.name

tagtable.foreach(foreach_func, None)

请记住,在迭代时无法修改tagtable,因此无法删除foreach_func中的标记