Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Alinear varias líneas de texto en un control para texto
#1

Buenas!.

Por defecto probé con TextArea pero parece que no lo hace.
Entonces aunque es más complejo, intenté con TextLabel, pero claro, para eso tengo que liarme con html.

Es algo muy común. Cualquier editor lo hace. Más que un editor ( que Xed tampoco lo hace ), será un procesador de texto y
esto fijo que lleva html.

Saludos

"Pero no toques, por qué tocas? - Amador"
    ¡Gracias!
#2

Utiliza el control TextEdit del componente gb.qt5.ext (o 4 o gui, claro). Ese sí lo hace y maneja RichText, aunque también puedes acceder a la propiedad text donde no se reflejan los códigos html.

Saludos.

No podemos regresar
[-] Los siguientes 1 usuarios dice gracias a Shordi por este post:
  • Shell
    ¡Gracias!
#3

(06-10-2022, 18:00)Shordi escribió:  Utiliza el control TextEdit del componente gb.qt5.ext (o 4 o gui, claro)

gui no creo, está dentro del .ext, o te decantas por gb.qt4 y usas gb.qt4.ext ó usas gb.qt5 y qb.qt5.ext.
En parte esto debería ser algo automático. Con el .ext no hay manera. Si existiera gb.gui.qt.ext... Wink

Desde el editor quizás se pueda cambiar uno por otro, pero con un paquete binario ya creado e instalado.
A ver que hace. Y no estamos  hablando de QT6...jeje. que es la última versión.

Saludos

"Pero no toques, por qué tocas? - Amador"
    ¡Gracias!
#4

Cita:Desde el editor quizás se pueda cambiar uno por otro, pero con un paquete binario ya creado e instalado.
A ver que hace. Y no estamos  hablando de QT6...jeje. que es la última versión.
También se puede también... Clase Component método Load(). O sea

GAMBAS
  1. If <condición que chequeo> then
  2.    Component.Load("componente necesitado")



Aunque no todo es jauja, que eso trae sus problemas a la hora de crear los paquetes... y las dependencias a la hora de instalarlos y demás.

Pero eso ya es otra historia...

Saludos

No podemos regresar
    ¡Gracias!
#5

Ha funcionado a la primera. No he tenido que cambiar nada. La alineación por defecto es centrada. Propiedades muy comunes.
No, no es tan centrada. Las líneas de "Obtienen" no lo están aún.

[Imagen: 3C4TjfQ.png]

Encontré el ejemplo que seguramente conocerás. TextEdit que hace uso del control TextEdit.
Era uno de los ejemplos que antes venían con el propio Gambas. De la versión 3.14.3.
Cuando no había que bajarlos de la granja.

Si se busca por la granja, el nombre tal cual, no aparece. Probablemente obsoleto, pero no dejan
de ser una fuente de aprendizaje.

Se encuentran también con las fuentes de Gambas. Ahí si están.

[Imagen: VEsACk4.png]

Saludos

Ojo.
 
Cita:This component has the same features and behaviour as the gb.qt4.ext component. So please refer to it for any documentation.

Hasta que haya una diferencia y uno tenga más que otro. Que no lo dudo. Puede que en Gambas no lo veamos.

P.d Se busca traductor para la ayuda de Gambas. Se pagará bien, miles de agradecimientos. Millonario en agradecimientos...piénsalo.  Wink

"Pero no toques, por qué tocas? - Amador"
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)