加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – pygtk – 如何更新gtk.liststore?

发布时间:2020-12-20 12:16:46 所属栏目:Python 来源:网络整理
导读:http://img824.imageshack.us/i/capturadetelag.png/ 如何更新gtk.liststore? 我的意思是在列上每秒得到一个随机数,就像例子一样, 比如一个下载管理器列表,我想用一个简单的例子来了解这个Liststore 用于更新列表,因为我找不到一个有效的方法来做一些像: s
http://img824.imageshack.us/i/capturadetelag.png/

如何更新gtk.liststore?

我的意思是在列上每秒得到一个随机数,就像例子一样,
比如一个下载管理器列表,我想用一个简单的例子来了解这个Liststore
用于更新列表,因为我找不到一个有效的方法来做一些像:

store.append(列表1,列表2,项目list3)

store.update(项目list3,[ ‘foobar的’]).

解决方法

您可以遍历列表存储中的行(对于liststore中的行:…)以及每行中的列(值)(对于行中的col_value:…).

对于简单,直接的更新:

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

否则,您可以使用gtk.TreeIter(row_iter)进行更新:

liststore.set_value(row_iter,col_n,'new value')

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读