LINUX.ORG.RU

Pygtk TextBuffer и поля/вычисляемые поля.

 , , , ,


0

2

Подкиньте идею реализации полей в Gtk.TextView.

Под полями понимаю выделяемое слово/контрл при изменении которого будут меняться и аналогичные.

Например.

[field_one] обычный текст [field_one] еще текст [field_more] ...

при изменении любого из полей меняется аналогичные. Сейчас думаю что придется пилить велосипед из xml, буду рад любой идеи - у меня ступор.

★★★★

Последнее исправление: deity (всего исправлений: 1)

в GtkTextView можно вставлять произвольные виджеты. вставь несколько GtkEntry и пропиши им единый GtkTextBuffer

ananas ★★★★★
()
Ответ на: комментарий от ananas

спасибо - то что нужно

....
    self.buff = Gtk.TextBuffer()
    self.tmp_buff = Gtk.EntryBuffer()
    self.TextView = Gtk.TextView.new_with_buffer(self.buff)
....
    def add_wdt_bnt_press(self, *args):

        iter = self.buff.get_start_iter()
        anchor = self.buff.create_child_anchor(iter)

        gtk_entry = Gtk.Entry(buffer=self.tmp_buff)
        gtk_entry.show()
        gtk_entry.set_text('okeoke')

        self.TextView.add_child_at_anchor(gtk_entry, anchor)

deity ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.