gtktreeview

    4热度

    1回答

    我正在使用glade 3创建TreeView,并成功添加了行,但由于treeview会添加新行,因此我的“GUI”会变得更长,下面我怎么添加这个TreeView的滚动条?为了让我的“GUI”不再变得更长久? 注意:我已经添加了“新的调整”并将它连接到TreeView和ScrollBar垂直,但仍然没有完成工作。 有什么想法吗?

    1热度

    1回答

    我正在写一个pygtk应用程序,它使用了一个treeview,它有一个连接到button_press_event。我无法弄清楚的是如何将关于treeview的信息(特别是哪一行被点击)传递给gtk.Menu或其他方法。如果我使用row-activated信号,它将作为参数传入行和列信息,但这不会发生在button_press_event。这是有问题的代码: self.liststore = gtk

    2热度

    1回答

    我正在使用带复选框的树形视图。我希望用户能够点击复选框,并将该项目添加到收藏夹列表中。但是目前我无法让这些框切换。这是我的代码: def draw_columns(self,treeview): self.ren = gtk.CellRendererToggle() self.ren.connect('toggled',self.on_toggle,treeview.get_m

    2热度

    2回答

    我正在使用PyGTK TreeView(作为列表)我的数据。有没有什么办法通过去列表加载更多的数据点播。 例如: 我有数据库表,其中有200 000条记录。在应用程序启动时,从表中加载200条记录。当我滚动下载更多的数据到treeView。

    4热度

    1回答

    我有一个PyGtk树视图与几列。在运行期间,我不断添加新行。每个单元包含一个字符串。通常,我会为每行使用gtk.CellRenderer,但我想根据单元格内的值设置每个单元的背景颜色。 我尝试了几个解决方案,但似乎我必须为每个单元创建一个CellRenderer,设置文本属性和背景颜色。这看起来有点过大,所以我问自己是否有更好的解决方案。有什么建议么?

    17热度

    3回答

    我在运行期间填充的ScrolledWindow内有一个treeview-widget。我希望ScrolledWindow自动滚动到列表的末尾。我通过调整ScrolledWindow的vadjustment“解决”了问题,每次将一行插入到树视图中。例如: if new_line_in_row: adj = self.scrolled_window.get_vadjustment()

    6热度

    2回答

    如何在gtk.TreeViewColumn标题/标题中使gtk.Entry小部件为可聚焦或可编辑的?我试过这个: # Create tree-view. treeview = gtk.TreeView() #... # Create column. renderer = gtk.CellRendererText() column = gtk.TreeViewColumn(None,

    1热度

    1回答

    我想改变GTKTreeView小部件网格线的默认颜色(黑色)。使用gtk + 2和最新的pygtk。任何帮助表示赞赏 - 我希望这是可能的。

    2热度

    3回答

    我正在学习如何使用GTKmm,并且我很难搞清楚如何将图像放入树视图。我用Glade创建了3列的树库,其中一个是GdkPixbuf,名为store_pixbuf。我还在林间空地创建了一个树状视图,列中既有一个名为int_col_pict的pixbuf单元格渲染器,也有一个char数组单元格渲染器。在我的代码,我有喜欢的treestore通常MyColumns定义: class MyModelColu

    2热度

    2回答

    我想要有一个背景图像的GTK TreeView,如下面的模型所示。 我已经找到了设置窗口背景颜色的方法,但似乎没有设置背景pixbuf或其他图像格式的方法。 我正在Python中使用PyGTK,但任何语言与GTK绑定的答案是可以接受的。 gtkTreeView的样机与背景图像:基于钟博尔的建议 第一次尝试 ,我试过如下: style = treeview.get_style().copy() i