Page 1 of 1

Get solo toma valores de caracter ?

PostPosted: Tue Mar 31, 2015 6:31 pm
by wilsongamboa
Antonio buenas tardes
me esta dando error al tratar de trabajar variables numericas y de fecha con GET
com podré resolver ?

saludos

Wilson

Re: Get solo toma valores de caracter ?

PostPosted: Tue Mar 31, 2015 7:05 pm
by Antonio Linares
Wilson,

Tendras que pasar los valores a cadenas y luego volverlos a sus tipos.

A ver que solución se me ocurre para que se haga de forma automática

Re: Get solo toma valores de caracter ?

PostPosted: Tue Mar 31, 2015 9:16 pm
by wilsongamboa
ok gracias por tu respuesta
saludos
Wilson

Re: Get solo toma valores de caracter ?

PostPosted: Wed Apr 01, 2015 3:28 pm
by Antonio Linares
Wilson,

Cuando he programado las primeras versiones de FiveTouch, me he dado cuenta de lo potente
que es EXTEND CLASS.

En el caso que tu planteas, podemos añadir un método a la clase QLineEdit() (usada por el comando GET)
por ejemplo, Method SetValue() y este método haría la transformación de tipo a texto.

Asi si cambiamos FiveTouch.ch para que llame a oGet:SetValue( u ) la conversión la haría el propio objeto.

Por ejemplo, la CLase QDialog() no tenía el método Center() y se lo he añadido. Es un buen ejemplo
de la potencia que conseguimos con EXTEND CLASS.

Re: Get solo toma valores de caracter ?

PostPosted: Thu Apr 02, 2015 12:22 am
by wilsongamboa
gracias Antonio me parece bien
saludos
Wilson

Re: Get solo toma valores de caracter ?

PostPosted: Sat Apr 04, 2015 7:43 am
by jnavas
Antonio
Encontre esta informacion en

http://www.qtcentre.org/threads/34458-U ... word-field

editPassword = new QLineEdit(this);
editPassword->setEchoMode(QLineEdit::Password);
editPassword->setInputMethodHints(Qt::ImhHiddenText| Qt::ImhNoPredictiveText|Qt::ImhNoAutoUppercase);

Re: Get solo toma valores de caracter ?

PostPosted: Sat Apr 04, 2015 7:51 am
by jnavas
wilsongamboa wrote:Antonio buenas tardes
me esta dando error al tratar de trabajar variables numericas y de fecha con GET
com podré resolver ?

saludos

Wilson


Antonio
Encontre esta funcionalidad
http://www.qtforum.org/article/37687/qd ... eedit.html

La probre y va de maravilla

@ CROW(3),060 GET oDate VAR dDate OF oDlg

oDate:setInputMask("00/00/0000") // Simir a PICTURE
oDate:SetText(DTOC(DATE())) // Similar al Refresh

Re: Get solo toma valores de caracter ?

PostPosted: Sat Apr 04, 2015 9:41 am
by Antonio Linares
Juan,

Gracias! :-)