Я хочу упаковать Gtk.Entry
(с подключенным Gtk.EntryCompletion
) в ячейку в Gtk.TreeView
. Кто-нибудь знает, как это можно сделать? (Мне просто нужно завершение записи для текстовой записи в табличном представлении.)
Возможно, мне нужно создать подкласс Gtk.CellRenderer
или Gtk.CellRendererText
и переопределить метод start_editing
(или аналогичный)? Я могу найти примеры создания подклассов Gtk.CellRenderer
, но без изменения редактируемого поведения. Я также не могу найти исходный код для класса Gtk.CellRendererText
.
Я использую Goobject Introspection (т.е. from gi.repository import Gio, Gtk, GLib, Gdk
).