8得票3回答
PyGTK中TreeViewColumn标题中的Entry小部件

我该如何在 gtk.TreeViewColumn 的表头/标题中使一个 gtk.Entry 组件具有焦点或可编辑性? 我尝试了以下方法: # Create tree-view. treeview = gtk.TreeView() #... # Create column. rendere...

8得票1回答
真正禁用GtkTreeView搜索

我该如何真正禁用gtk treeview的交互式搜索?文档中说要使用set_enable_search(False),但如果我这样做,按下CTRL+F仍会导致烦人的搜索弹出窗口出现。连接到start-interactive-search并返回True也不起作用。

8得票1回答
如何在启动时展开GtkTreeView中的所有项

请问如何设置树形视图属性以便所有树形项目都可以默认显示? 第一张图片展示了我当前的情况,第二张图片展示了我希望自动展开GtkTreeView的情况,即在不点击展开器的情况下展开所有项。

7得票1回答
由于排序,GtkTreeView插入/更新的性能惩罚

我在使用PyGTK中的TreeView插入或修改多行时遇到性能问题。问题在于,每次更改(插入/修改)后,模型似乎会重新排序,导致GUI挂起数秒钟。通过注释掉model.set_sort_column_id(SOME_ROW_INDEX, gtk.SORT_ASCENDING)使模型保持未排序状...

7得票2回答
在Gtk中,当在TreeView中使用拖放时,如何避免将物品放置在行之间?

我正在测试一个类似于下面这样的窗口: 将标签拖动到卡片上会将标签与卡片链接起来。将卡片拖到标签上也是如此。 在两个卡片之间或两个标签之间放置标签或卡片是没有意义的。我可以在Handle...DataReceived函数中忽略这些结果,像这样: if (dropPos != TreeV...

7得票3回答
GTK TreeView:在行上放置图像按钮

对于树视图中的每一行,我希望有4个并排的图像按钮。它们将像单选按钮一样使用,一次只能激活一个。每个按钮都有“开”和“关”的图像。 我该怎么做?我已经知道如何放置图像和切换按钮,但这似乎需要更多的工作,因为没有预先构建的单元格渲染器可以实现我想要的功能。 基本上解决我的问题的方法是找出如何使...