Obtener Texto de QLineEdit



  • Que tal.

    Estoy haciendo una tarea en Qt, pero no se mucho acerca de este Programa.

    Tengo una interfaz grafica en donde tengo qLineEdit, en el cual necesito recuperar entero int de dicho QLineEdit
    pero se que los QLineEdit reciben Texto osea String. Necesito parsearlo para poder recuperlo y guardarlo en una variable.

    Exactamente lo siguiente, solo que en lenguaje C++ de QT.

    int numero =Integer.parseInt( txtfield1.getText () );

    Gracias por su ayuda


  • Moderators

    @LuisEnrique

    Hola y bienvenidos a DEVNET

    usted debe publicar en el foro lenguaje específico de DEVNET.

    Voy a mover el mensaje al foro español.

    Espero que esto es correcto. Todo ha sido traducida a través de Google.


  • Moderators

    Hola

    Como siempre digo, lo mejor que puedes hacer es acostumbrarte a consultar la documentación, en el caso de Qt es muy clara y completa.

    Para convertir el número tienes el método int toInt(bool * ok = 0, int base = 10) de la clase QString:
    http://doc.qt.io/qt-5/qstring.html#toInt

    En el QLineEdit puedes usar una máscara para asegurarte que solo se introducen números:
    http://doc.qt.io/qt-5/qlineedit.html#inputMask-prop

    Para acceder al contenido del QLineEdit el método a usar es text():
    http://doc.qt.io/qt-5/qlineedit.html#text-prop

    Un saludo



Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.