Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Nuevo Componente Con El Control HtEdit
Acabo de subir a la Granja de gambas el nuevo control que he hecho: htEdit lo he llamado (ht por html y Edit por Edit, claro... es que no doy para más ).
Pretende ser un sustituto de textEdit, pero con la diferencia de que utiliza html en lugar de RichText. Permite incluir enlaces e Imágenes.
El html que genera se alcanza a través de la propiedad .HTML
Le he dado la forma de componente, por lo que si generáis el paquete de instalación y lo instaláis en vuestro ordenador, lo tendréis disponible en el IDE para todos los programas que hagáis.
Lo he traducido al Inglés, Francés y Alemán ayudado por el programa HelpTranslator de jsbsan, pero como yo no sé ni francés ni alemán, de los fallos que responda google...
Aquí tenéis el fuente por si no queréis descargarlo de la granja. No seáis muy duros, que lo empecé el jueves y estamos a Lunes. Me ha dado más follón del que pensaba porque no había utilizado nunca el control webView, pero al final creo que hace lo que quiero que haga...
Nota:
Además de "activar" el componente "shordi-htedit", también hay que activar el componente "qt5.webkit", para que te funcione la previsualización en web (el icono del mundo).
"activar": quiero decir que tienes que seleccionar el componente en Proyecto/Propiedades/Componenetes
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
Re: Nuevo Componente Con El Control HtEdit
¡¡Muchísimas gracias!!
Voy a probar con gui.qt —al menos, funciona como proyecto— porque tengo qt4.
Estoy, de todas maneras, tratando de instalar el qt5 siguiendo las estupendas indicaciones de Tincho, sólo empañadas por mi torpeza, que ha logrado interrumpir el proceso dos veces
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Nuevo Componente Con El Control HtEdit
¡¡KISS!!
A parte de besar a inglesas, es un principio de la programación: Keep It Simple, Stupid!
Pues me lo aplico:
Todo el follón que lié y que me lleva loco y es responsable de los fallos que menciona Shell ahí arriba, es debido al potaje en que me metí con eso de sustituir enlaces externos con "enlaces ciegos" para evitar que el webview abandonase la página, etc. etc.
Se me olvidó lo más simple del mundo mundial: Cuando no quieres que un evento se dispare usa STOP EVENT
En otras palabras: si en el Evento MouseDown() pones un STOP EVENT, todo arreglado. Dos días tirados a la basura y Jorgito, querido, lo has vuelto a hacer.
(¿¿no hay un icono de darse con la cabeza en la pared??).
En otras palabras: acabo de actualizar la versión a la 1.0.7 que, ahora sí, funciona tres veces mejor.
Volved a descargarla y seréis felices.
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Nuevo Componente Con El Control HtEdit
Julio:
Visto los problemas que has tenido en la instalación con los paquetes de qt5, en esta nueva versión he utilizado los componentes de gb.gui.qt
Con éstos al generar el paquete de instalación te produce ésta salida:
Como ves genera tres versiones del paquete .deb, la de qt4, la de qt5 y la de gui.qt
Eso hace que puedas decidir tú qué versión del paquete quieres. Espero que así sea más sencillo.
(Para quien no lo sepa, gui.qt es un paquete que busca en tu ordenador qué librerías tienes instaladas, si qt4 o qt5 y utiliza, si la tienes, la 4 y si no, la 5.)
Fecha y hora actual: Martes, 21 May 2024, 07:29 • Todas las horas son UTC + 1 Hora
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
Lista de permisos
Lista de permisos
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario