我想将Gtk.Entry
(连接Gtk.EntryCompletion
)打包到Gtk.TreeView
中的单元格中。有谁知道这可以做到吗? (我只需要在表格视图中输入完成的文本条目。)Gtk.TreeView中的Gtk.Entry(CellRenderer)
我可能需要子类Gtk.CellRenderer
或Gtk.CellRendererText
,并覆盖start_editing
方法(或类似方法)吗?我可以找到子类Gtk.CellRenderer
的示例,但不能修改可编辑的行为。我也找不到Gtk.CellRendererText
类的源代码。
我正在使用Gobject内省(即from gi.repository import Gio, Gtk, GLib, Gdk
)。
谢谢,但我意识到这一切,它并没有真正解决我的问题。我需要拦截或重写'on_edit'事件,以便我可以修改行为,将Gtk.Entry挂钩完成或将其替换为我自己的启用完成的行为。 – simon
我发现我今天早上要找的东西(请参阅我的回答)。它认为这是一个晚上的睡眠,就像任何事情一样帮助,但是+1发布给我的东西让我今天上午再次开始考虑这个问题:)谢谢! – simon
我不认为你能够帮助我的[其他问题](http://stackoverflow.com/questions/13736695/unpacking-gvariant-in-javascript),你会吗? – simon