[python] GTK, TextView, TextBuffer
Jan Fuchs
fuky na seif.cz
Úterý Červen 1 15:08:34 CEST 2004
Ahoj,
mám TextView a chci uzivateli dovolit, aby na jeden radek mohl vlozit
maximálně N znaků a maximálně N řádků. Nepřišel jsem na nic lepšího než
napsání funkce, která se spustí signálem 'modified-changed' a uživately
pod rukou umaže nadbytečné řádky/znaky.
self.komentar_buffer.connect('modified-changed', self.komentar_buffer_action)
Raději bych mu to zarazil okamžitě po napsání jednoho znaku a ne teprve
po stisknutí ENTER jako v předchozím případě. Tak jsem změnil signál,
ale buhužel TextBuffer se aktualizuje teprve po stisknutí ENTER.
self.komentar_buffer.connect('insert-text', self.komentar_buffer_action)
Nenapadá několo lepší řešení výše uvedeného problému nebo jak
aktualizovat obsah TextBufferu okamžitě po zapsání jednoho znaku. Stále
to nemůžu nikde najít.
Děkuji za případné odpovědi.
S pozdravem Fuky
--
####################################################################
# Žádný program není bezchybný, dokonalý ani nejlepší, # Gnu.cz #
# to samé platí i o lidech a nejen o nich. # Linux.cz #
# -- Jan Fuchs -- # Debian.cz #
####################################################################
# http://www.asu.cas.cz ICQ: 200 692 177 #
####################################################################
Další informace o konferenci Python