我制作了一个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