在不使用gtk.ScrolledWindow的情况下制作可滚动的gtk.TreeView

时间:2018-10-30 05:27:31

标签: python scroll treeview gtk

我制作了一个TreeView来从list中选择一个依赖于其他选择的项目。因为列表是可变的(长或短),所以我想添加一个垂直滚动条。我已经搜索了如何执行此操作,但是找到的所有答案都使用了ScrolledWindow。还有另一种方法吗?

我的代码在这里:

import gtk

[...]

screen = gtk.Fixed()

[...]

treeView = gtk.TreeView()
treeView.connect("row-activated", self.on_activated_seq1)
# Items de los IDs (IDs disponibles, inicialmente vacio)
self.store_ids = gtk.ListStore(str)
self.store_ids.append(["----------------------"])
treeView.set_model(self.store_ids)
# Columnas 
rendererText = gtk.CellRendererText()
column = gtk.TreeViewColumn("Secuencias\nDisponibles", rendererText, text=0)
treeView.append_column(column)
treeView.set_headers_visible(False)
treeView.set_enable_search(True)

[...]

screen.put(treeView, 50,200) # treeView IDs

0 个答案:

没有答案