Hacer un Editor de Texto

47 views
Skip to first unread message

David Lopez

unread,
Jul 27, 2016, 9:48:54 PM7/27/16
to Qt-español
Hola, como podria hacer un Editor de Texto en donde le agregue diferentes colores a los textos en tiempo Real

Jesus Fernandez

unread,
Jul 28, 2016, 4:06:58 AM7/28/16
to qt-es...@googlegroups.com
Hola David,

Para hacer eso que quieres necesitarás un QTextEdit acceder a la instancia del QTextDocument que contiene e ir iterando por los diferentes QTextBlock modificando las propiedades que quieras.

Un saludo.

El 28 de julio de 2016, 3:48, David Lopez <davidlop...@gmail.com> escribió:
Hola, como podria hacer un Editor de Texto en donde le agregue diferentes colores a los textos en tiempo Real

--
Has recibido este mensaje porque estás suscrito al grupo "Qt-español" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a qt-espanol+...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a qt-es...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/qt-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

David Lopez

unread,
Jul 30, 2016, 12:02:57 AM7/30/16
to Qt-español
Gracias, lo implemente con un QTextDocument, por cierto como podria hacer que este mismo editor se pueda autocompletar palabras, estaba viendo que hay algo llamado QCompleter

David Lopez

unread,
Jul 30, 2016, 1:21:56 AM7/30/16
to Qt-español
como puedo implementar el evento del Keypressed al QTextEdit?

martin ribelotta

unread,
Jul 30, 2016, 2:01:21 PM7/30/16
to qt-es...@googlegroups.com
Fijate aca:
https://github.com/martinribelotta/embedded-ide/blob/master/codeeditor.cpp#L306
Que tengo implementado algo como eso.
Termino mandando todo a un objeto que hace el discover del
autocomplete con clang pero es facil tener un contexto por
linea/segmento de texto.

El día 30 de julio de 2016, 2:21, David Lopez
<davidlop...@gmail.com> escribió:
> como puedo implementar el evento del Keypressed al QTextEdit?
>
Reply all
Reply to author
Forward
0 new messages