One last comment -- toDouble() takes a bool* parameter to indicate
success or failure; as mentioned, Qt (except for Concurrent) doesn't
use exceptions.

/s/ Adam

On Wed, Jun 30, 2010 at 8:01 PM, Diego Turcios <diegoturcio...@gmail.com> wrote:
> Hi guys
> I thinks this is the right mailing list for my doubt.
> I am working on a small application in QT. But right now I have the
> following problem.
> I have a line edit, and I want to manipulate the values so only numbers
> (doubles) can be written on this line edit.
> I was trying something like this
>
>
> double quantity;
>  try
>     {
>         quantity=ui->LEPrecio->text().toDouble();
>      }
>     catch(QString error)
>     {
>         QMessageBox msgBox;
>         msgBox.setText(error);
>         msgBox.exec();
>     }
> After doing this. I am planning to manipulate the double value, but this
> doesn't work. If I write hello world on the line edit. Supposly it converts
> it, and it doesn't work. Any idea ;)
>
> Diego Turcios
> DiegoTc
> Ubuntu User  # 27518
> -----------------------------------------------
> Mis Blogs
> http://diegoturcios.wordpress.com/
> https://wiki.ubuntu.com/DiegoTurcios
> ----------------------------------------------------------
> Recuerden Dios siempre esta presente:
> http://sagradocorazondejesus-diegotc.blogspot.com/
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator@trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>
>

_______________________________________________
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to