Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 4
Ir a la página 1, 2, 3, 4  Siguiente
 
Nuevo Componente Con El Control HtEdit
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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
 htedit

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...

htEditor-1.0.14.tar.gz
Descripción:  
Descargar
Nombre del archivo: htEditor-1.0.14.tar.gz
Tamaño: 41.58 KB
Descargado: 43 veces
htEditor-1.0.14.tar.gz
Descripción:  
Descargar
Nombre del archivo: htEditor-1.0.14.tar.gz
Tamaño: 41.58 KB
Descargado: 43 veces
htEditor-1.0.14.tar.gz
Descripción:  
Descargar
Nombre del archivo: htEditor-1.0.14.tar.gz
Tamaño: 41.58 KB
Descargado: 43 veces

 




===================
No podemos regresar
 
última edición por shordi el Domingo, 06 Noviembre 2016, 23:48; editado 5 veces 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Nuevo Componente Con El Control HtEdit 
 
Disculpa mi supina ignorancia.
¿Qué tengo que hacer para usarlo como un control más?
¿En qué ubicación tengo que extraerlo?
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Nuevo Componente Con El Control HtEdit 
 
Orale!

Un control muy completo! y muy interesante el código.

Gracias por compartir el conocimiento.
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Nuevo Componente Con El Control HtEdit 
 
Es estupendo.
Le he encontrado un par de cosillas nimias.

  • En primer lugar, que si se edita el código HTML —que «paqué» si no hace falta, es que soy muy hurga— desaparece todo el texto.
  • Las fuentes ¿no se podrían seleccionar con un fontbox?
  • ¿Sería posible añadir un selector de estilos preestablecidos como h1, br, etc?


Pero vamos, que me parece genial.
Eso sí, por la pregunta que te he hecho antes, lo he probado como proyecto y no como componente.
 



 
última edición por Grandamakulo el Lunes, 17 Octobre 2016, 22:54; editado 2 veces 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Nuevo Componente Con El Control HtEdit 
 
Grandamakulo:

Te dejo un video explicandolo:


Link


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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Martes, 18 Octobre 2016, 09:01; editado 2 veces 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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  
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.

Saludos
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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:
 captura_de_pantalla_de_2016_10_18_13_25_55

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.)
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Nuevo Componente Con El Control HtEdit 
 
Shordi:

Citar:
(¿¿no hay un icono de darse con la cabeza en la pared??).


 wallbash
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Nuevo Componente Con El Control HtEdit 
 
¡¡Gracias!! es lo que necesitaba. Ahora voy a ver si encuentro una pared...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Crear Un Componente Nuevo En Gambas3 femsalut Controles/Librerías/Componentes 19 Martes, 25 Enero 2011, 17:10 Ver último mensaje
fabianfv
No hay nuevos mensajes Lista De Propiedades De Un Nuevo Component... Shell General 2 Jueves, 05 Febrero 2015, 01:06 Ver último mensaje
Shell
No hay nuevos mensajes Creación De Un Nuevo Control En Gambas3: ... jsbsan Videotutoriales 3 Viernes, 06 Febrero 2015, 12:44 Ver último mensaje
jsbsan
No hay nuevos mensajes Utilizar El Nuevo Componente Gb.sdl2.audio vuott General 6 Lunes, 14 Diciembre 2015, 22:48 Ver último mensaje
tercoIDE
 

Publicar nuevo tema  Responder al tema  Página 1 de 4
Ir a la página 1, 2, 3, 4  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
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



  

 

cron