41得票1回答
GLib-CRITICAL **: 尝试删除源ID XXX时未找到该源。

我使用树形存储作为模型创建了一个树形视图。窗口按预期显示,但是当我点击“+”以展开项目时,出现以下消息:GLib-CRITICAL **: Source ID 221 was not found when attempting to remove it 这是我的代码:#include <...

23得票6回答
如何自动滚动gtk.scrolledwindow?

我有一个treeview-widget放在一个ScrolledWindow中,在运行时填充数据。我希望ScrolledWindow自动滚动到列表的结尾。我通过调整每次向treeview中插入一行时vadjustment的值来“解决”了这个问题,例如:if new_line_in_row: ...

16得票3回答
Glade树视图列表数据不可见,无法想象原因。

我的工作完成了99%,已经拥有了44/100。我有一个glade文件,使用gtkbuilder进行渲染后,它展示出来了。但是我的树状列表存储器中的数据除外。 我注意到默认情况下树形视图是不可见的,并将其设置为true时,树形视图区域会出现一个框,但我无法在树形视图中显示任何列表存储器中的项目。...

16得票1回答
如何在PyGTK中从TreeView的选定项中获取值?

我正在学习PyGtk。我有一个只有一列的简单树视图,从列表中获取树视图的项目。 如何获取树视图中所选项目的值?

15得票1回答
如何在Glade3中使GtkTreeView带有垂直滚动条?

我正在使用 Glade 3 创建 TreeView,并成功添加了行,但出现一些问题,因为 TreeView 会添加新行,导致我的“GUI”向下延伸,我该如何为这个 TreeView 添加滚动条?以使得我的“GUI”不再继续向下延伸? 备注:我已经添加了“新的调整”并将其连接到了 TreeVi...

13得票1回答
Python + GTK:如何在gtk.treeview上设置所选行

我想执行一个键盘命令。当我按下S+某个数字+回车时,需要调用一个函数来查找这个数字在Gtk.Treeview列中的行,并将该行设置为选定。我该怎么做?

10得票1回答
GTK+ 3.0:如何使用带有自定义模型项的Gtk.TreeStore?

我正在尝试使用Python开发一个GTK应用程序,但我在正确使用gtk.TreeStore方面遇到了困难。我的主要问题是:我已经解析了一些JSON数据,并且有自己的数据结构,它基本上是一个Python列表和两种对象:一种表示项目集合(集合不能嵌套),另一种表示项目(可能出现在列表中,也可能出现...

10得票1回答
如何在gtk.ScrolledWindow内的GtkTreeView中显示列标题?

我在使用Gtk.ScrolledWindow中的Gtk.Treeview时遇到了问题。我有大量数据,无法适应普通窗口几何结构,所以我将我的 Treeview 放在一个ScrolledWindow中,这似乎是正常的方法。但这种解决方案的问题是,当我滚动时我的列标题会消失。对我而言,这种行为似乎还...

9得票5回答
使用Python更改GtkTreeview中选定项的颜色

我有一个对话框,其中包含一个pygtk.treeview用于按优先级列出任务。每一行的背景颜色都是根据其优先级设置的,因此例如最高优先级具有浅红色背景。 行选择颜色不太容易更改。我可以使用treeview.modify_base(gtk.STATE_SELECTED, "#C4C4C4")进...

9得票3回答
在Python中获取当前行索引的Gtk.Treeview

如何在Python中获取Gtk.TreeView中当前选择行的索引?