Создание прокручиваемого gtk.TreeView без использования gtk.ScrolledWindow - PullRequest
0 голосов
/ 30 октября 2018

Я сделал TreeView, чтобы выбрать элемент из списка , который зависит от других вариантов выбора. Поскольку список является переменным (длинным или коротким), я хочу добавить вертикальную полосу прокрутки. Я искал, как это сделать, но все ответы, которые я нашел, используют 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
...