[Python] creazione di un editor di testo !!

Pietro Battiston toobaz a email.it
Sab 7 Giu 2008 00:02:00 CEST


iakopino a libero.it ha scritto:
> ciao a tutti,
>  sto realizzando un editor di testo

Immagino sia un esercizio...

> con interfaccia grafica, 
> utilizzando gtk, glade e python

ottima scelta

>  come linguaggio di programmazione, ma non 
> riesco a fare in modo di stampare quello che l'utente ha scritto nell'area di 
> testo (textview), vi posto il sorgente nell'allegato sperando che possiate 
> aiutarmi !
>   

La TextView è un widget potente ma per questo necessariamente non
semplice come un qualsiasi campo testuale.

Punto primo: get_buffer non restituisce una stringa, ma, appunto, un
TextBuffer
Punto secondo: una volta che hai un TextBuffer, chiedi aiuto ai tuoi
amici get_bounds() e get_text()
Punto terzo: i tuoi amici e molto altro li trovi nell'ottimo tutorial:
http://www.pygtk.org/pygtk2tutorial/sec-TextBuffers.html

Ampliando il discorso, una volta che vedi che una cosa assomiglia a
<gtk.NomeClasse object at 0x7f2c2daf4690 (GtkNomeClasse at 0x9a1940)>,
cerchi con Google i metodi della classe NomeClasse e sei già un pezzo
avanti.

in bocca al lupo

ciao

Pietro


Maggiori informazioni sulla lista Python