由于 TreeViewiter 父级,使用生成器进行线程和回调将元素添加到 TreeView 时,pygtk 断言失败
使用 http://unpythonic.blogspot.com/ 中的 Generator 类2007/08/using-threads-in-pygtk.html,以下代码使我的程序失败: import gtk import gobjec…
行背景颜色 GtkTreeView 小部件
我正在尝试将 gtk 树视图小部件中禁用的行着色为浅灰色。根据我所读到的内容,我应该设置相应 cellrenderer 的 background-gdk 属性并将其绑定到模型…
获取 TreeViewColumn 的宽度(如果自动调整大小)
如果大小调整模式设置为 gtk.TREE_VIEW_COLUMN_AUTOSIZE ,即使当前是这样,是否有办法获取 gtk.TreeViewColumn 想要的宽度(以像素为单位) gtk.TREE…
PyGTK - 将行添加到 gtk.TreeStore
按照此处的官方教程进行操作后: 教程 我在添加行/时仍然遇到问题创建一个 TreeIter 对象。我的代码如下所示: builder = gtk.Builder() self.treevie…
TreeView 重排序后,从 .get_model() 和 .get_path() 获取原始行号
所以我有这个 TreeView/TreeStore,我用列表中的数据填充它。我的应用程序仅使用所述列表作为参考数据。 TreeStore 只是为了显示而构建的。并且可以通…
是否可以绘制像 GtkIconView 一样列出的 GtkTreeView?
我正在开发一个用 python 编写的 GTK+ 应用程序。我显然使用 PyGtk。我的应用程序是关于视频集合的。它类似于 F-spot 或 Picasa,但用于视频。 正如您…
GtkTreeviewColumn 每行具有不同的组合模型
我有一组全局值,例如 ["Foo", "Bar", "Baz", "Quux"]。我的 TreeView 中的每一行都代表一个只能处理这些值的子集的实体。例如,第一行可能处理 "Foo"…
_真的_禁用 GtkTreeView 搜索
如何真正禁用 gtk treeview 交互式搜索? 文档说set_enable_search(False),但如果我这样做,CTRL+F仍然会导致出现恼人的搜索弹出窗口。连接到 start-…
GtkTreeView 由于排序而导致插入/更新性能损失
在将许多行插入 GTK 树视图(使用 PyGTK)或修改许多行时,我遇到了性能问题。问题是模型似乎在每次更改(插入/修改)后都会被重新使用。这会导致 GUI…
如何设置 Gtk# TreeModelFilter 来过滤底层 TreeStore?
我已阅读 "GtkSharp TreeView 教程",其中作者描述了如何设置和使用 TreeModelFilter对于底层 ListStore(在教程“过滤数据”部分下)。该技术似乎不…
对 GtkTreeView 的拖放支持,其中模型被过滤和排序
正如标题所示,我有一个 gtk.TreeView ,其模型已排序和过滤。根据 文档:“拖放行重新排序仅适用于未排序的情况商店”。给出的唯一其他信息与使用外…
如何将 gtk.ListStore 项目与我自己的模型相关联
我有一个项目对象列表,显示在 GtkTreeView 中。当用户双击 TreeView 中的项目行时,我尝试打开一个包含项目详细信息的对话框。 现在,我通过 get_sel…
捕获 PyGTK TreeView 重新排序
我有一个简单的 gtk.TreeView ,带有 gtk.ListStore 模型和 set_reorderable(True) ,我想捕获时发出的信号/事件用户通过拖放列表重新排序,但文档没…