[Python-es] Impresión incorrecta en Glade

gerardo Juarez gerardojuarez en buyteknet.info
Sab Feb 26 03:37:30 CET 2011


Me parece que puede ser el manejo del tipo de letra (fuentes, le llaman 
algunos). En la terminal no hay problema, todas las letras ocupan el 
mismo espacio, por lo tanto se puede justificar con facilidad. En modo 
gráfico los tipos son proporcionales, así que la m es mucho más ancha 
que la i, por ejemplo. En Gedit, seguramente hay un algoritmo que toma 
en cuenta cuánto mide cada letra -probablemente en puntos o alguna 
unidad así- pero textview no. Por lo menos no por omisión. A la mejor 
hay por ahí alguna
opción.

Gerardo

Fernando Guarini wrote:
> Buenas,
>
> Creando una interfaz gráfica con el programa Glade para una 
> aplicación, me he percatado de que cuando ejecuto la aplicación en el 
> terminal, si le digo que me imprima por ejemplo, una matriz, me la 
> imprime correctamente, respetando espacios y demás, algo así:
>
> [  1,   2,  3]
> [  4, 2/3, 7]
> [2.5,   8, 0]
>
> Una perfección cuadrada.
>
> Sin embargo, cuando en el programa le digo que me la imprima a una 
> caja de texto (textview), la impresión es exactamente la misma que la 
> del terminal, ya que si copio y pego, el resultado es el mismo, pero 
> visualmente, no se vé tan perfectamente cuadrada ni muchísimo menos, 
> sino algo más descolocada:
>
> [  1,   2, 3]
> [  4, 2/3,  7]
>  [2.5,   8, 0]   (esto es para que os hagais una idea)
>
> Sin embargo, si cojo la primera matriz, impresa por el terminal, y la 
> pego en el Gedit, y posteriormente cojo la segunda matriz y hago lo 
> mismo, el resultado es EXACTAMENTE el mismo. Por lo tanto, existe 
> alguna propiedad en el textview que las descuadra, pero no consigo 
> entender cómo, y he modificado todos los parametros que he visto y 
> probado uno a uno, y sigo igual.
>
> Tal vez alguno sepa algo,
>
> Gracias y Salu2
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>   



Más información sobre la lista de distribución Python-es