Inicio

Glosario

Signals_Slots
Widget

Categorías del FAQ


Visitantes en linea:0
Visitantes de hoy:0
Total de visitantes:47159

SLineEdit

Descargar fuentes + ejemplos
( versión alpha )
Autor: Leandro Emanuel López (lopezlean at gmail dot com)
Licencia: GPL


SLineEdit es un campo de texto que posee la particularidad de resaltar variables. Como se ven en el screenshoot este resalta variables que poseen un patrón en particular. Si se observa la imagen también se puede ver una imagen como de pestaña que apunta hacia abajo, tambien con un click en ella se puede desplegar la lista de variables. Su uso es muy sensillo:

main.cpp

#include <QApplication>
#include <slineedit.h>

int main ( int argc , char ** argv ){

QApplication app ( argc, argv );

SLineEdit * le = new SLineEdit( 0 , '%');
le->setVariableFile("://variables.txt");
le->show();
return app.exec();

}
 

res.qrc

<RCC>
    <qresource prefix="/" >
        <file>variables.txt</file>
    </qresource>

</RCC>
 

variables.txt

%a
%I
%m
%M
%g
%G

ejemplo.pro

TEMPLATE = app

SOURCES += main.cpp

CONFIG += release \
qt \
warn_on
QT += core \
gui
INCLUDEPATH += ../src

LIBS += -L../src \
-lslineedit
TARGETDEPS += ../src/libslineedit.so

RESOURCES += res.qrc
 

En este ejemplo se puede ver como se lo llama y las variables se sacan del archivo ( se encuentra dentro de un recurso de Qt o sea un archivo .qrc ) y poseen la particularidad de empezar con el caracter %.

Amigos

Okular
LugOroVerde
KDE
ggerman
Qt on Freenode