pygtk如何更新gtk.liststore?

2024-04-26 06:01:54 发布

您现在位置:Python中文网/ 问答频道 /正文

http://img824.imageshack.us/i/capturadetelag.png/

如何更新gtk.liststore?在

我是说,像例子一样,每秒钟在一个专栏上得到一个随机数, 比如下载管理器列表,我想用一个简单的例子来了解这个Liststore 为更新列表而工作,因为我找不到有效的方法来执行以下操作:

在存储.append(列表1,列表2,列表3)

在存储更新(列表3,['foobar'])。在


Tags: 方法httpgtk管理器列表png例子us
2条回答

您可以迭代列表存储(for row in liststore:...)中的行以及每行(for col_value in row:...)中的列(值)。在

对于简单、直接的更新:

row_n = 0
col_n = 2
liststore[row_n][col_n] = 'new value'

否则,可以使用gtk.TreeIterrow_iter)进行更新:

^{pr2}$

http://www.pygtk.org/pygtk2reference/class-gtkliststore.html

您需要使用gtk.TreeIter,而且this有一些有用的信息。在

如果我更熟悉的话,我可以给你举个例子,我只记得使用gtk.liststore但没有更好的解决办法

相关问题 更多 >