Como Colorear Una Palabra En El Texto De Una Clase Editor (de QT)


Objetivo: Como Colorear Una Palabra En El Texto De Una Clase Editor (de QT)
buenas,

estoy usando una clase Editor como la que usa el propio gambas para codear

y mi idea es que todas las palabras del texto del Editor.Text que coincidan con una palabra X queden en un color determinado como se hace?

Objetivo: Re: Como Colorear Una Palabra En El Texto De Una Clase Editor (de QT)
....para colorear el texto:

Editor1.Styles[1].Color = Color.Red

Editor1.Text = "Mi bone Juppiter, protege nos ab omne Phyton !


pero una sola palabra en el texto.... no se.

última edición por vuott el Domingo, 17 May 2015, 23:07; editado 1 vez
Perfil MP  
Objetivo: Re: Como Colorear Una Palabra En El Texto De Una Clase Editor (de QT)
Yo no uso ese control, pero el IDE de gambas está hecho en gambas. Descárgatelo y verá cómo lo hace... de la fuente original de San Benoit

Perfil MP  
Objetivo: Re: Como Colorear Una Palabra En El Texto De Una Clase Editor (de QT)
vuott:

si la idea es hacer una búsqueda de texto en una base de datos y mostrar las oraciones que contienen esas coincidencias y además resaltar la coincidencia de un color. la clase es obvio que es muy potente pero también es difícil de manejar por lo que veo.

shordi:

si lo hago habitualmente pero me da un poco de fiaca esta inmenso el código y complicadito pero si, en si hay oro puro en el código de gambas.

última edición por v3ctor el Lunes, 18 May 2015, 14:55; editado 1 vez
Objetivo: Re: Como Colorear Una Palabra En El Texto De Una Clase Editor (de QT)
v3ctor escribió: [Ver mensaje]
....y además resaltar la coincidencia de un color...


Te propono el objecto: TextEdit

Public Sub Form_Open()

TextEdit1.RichText = "<FONT Color=red>Shell</font> <FONT Color=orange>es</font> <FONT Color=green><I>Pythonista,</i></font>" &
" <FONT Color=#FF00AA>yo</font> <FONT Color=blue><B>NO !</b></font>"

End



última edición por vuott el Lunes, 18 May 2015, 17:05; editado 3 veces
Perfil MP  

Página 1 de 1


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.434s (PHP: -81% SQL: 181%)
Consultas SQL: 47 - Debug off - GZIP Activado