【发布时间】:2014-07-18 01:14:29
【问题描述】:
经过一些令人沮丧的时间后,我希望做一些简单的事情(在 GTK-2 中是这样),特此提出我的问题。抱歉,这个问题中缺少代码或细节,因为我没有任何工作。
我正在编写一个应用程序,该应用程序从数据库中提取一些数据,并且必须以表格形式呈现它。标准的东西,我会说。我只是不知道该怎么做。没有教程(那里的教程对我不起作用,因为我的窗口中不仅仅是一个 ListStore)。我正在 Glade 中设计我的 UI,它有一个带有网格的笔记本,里面有各种各样的东西,包括列表应该出现的地方。
我尝试添加一个 ListStore 对象,但根本无法显示它。 Python 2.7.6,格莱德 3.16.1。
self.liststore = self.builder.get_object('liststore1')
self.liststore.append(['1st column','2nd column'])
这应该显示数据,它没有。我无法让 Glade 中的 ListStore 东西显示为预览,只能将其添加为顶级对象,而不是它应该去的地方。
【问题讨论】:
-
您是否设置了绑定到 ListStore 的 TreeView? TreeView 和 ListStore 的 glade XML 的配对向下 sn-p 会很有帮助。
-
我不知道自己在做什么了——试了这么多!完全没有任何类似有用的教程是问题的一部分。我终于得到了一些东西来显示一个列表视图——通过在其中一个教程中调整一段代码——但它很hacky,不使用glade,似乎无法更新其中的数据......我几乎完全不知道如何做一些基本的事情,比如显示一个项目列表。
-
基本上希望有一个完整的工作示例!
标签: python listview gtk3 glade