У меня есть древовидное представление с редактируемым текстом CellRendererText:
self.renderer = gtk.CellRendererText()
self.renderer.set_property('editable', True)
Но теперь мне нужно запустить редакцию из кода, а не из пользователя, это для того, чтобы сосредоточить внимание пользователя на том факте, что он только что создал новыйстрока и должна быть названа.Я пытался это, но не работает:
self.renderer.start_editing(
gtk.gdk.Event(gtk.gdk.NOTHING),
self.treeview,
str(index),
gtk.gdk.Rectangle(),
gtk.gdk.Rectangle(),
0)
Ни один не выдает ошибки, но документация о том, что для каждого аргумента не ясно, на самом деле я действительно не знаю, если метод start_editing для этого.
Все предложения приветствуются, спасибо.