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@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/