Ingreso de texto utilizando QLineEdit en Interfaces grรกficas con PyQt5

Posted by

Ingreso de texto con QLineEdit | Interfaces grรกficas con PyQt5

Ingreso de texto con QLineEdit | Interfaces grรกficas con PyQt5

En aplicaciones de interfaz grรกfica, a menudo es necesario que los usuarios ingresen texto en un campo designado. PyQt5 es un mรณdulo de Python que permite crear interfaces grรกficas de usuario de manera sencilla y flexible. Una de las formas de ingresar texto en una interfaz grรกfica con PyQt5 es mediante el uso del widget QLineEdit.

El widget QLineEdit proporciona un campo de entrada de una sola lรญnea que permite al usuario ingresar y editar texto. Este widget es muy versรกtil y puede ser utilizado en una variedad de aplicaciones, desde formularios de ingreso de datos hasta cajas de bรบsqueda.

A continuaciรณn, se muestra un ejemplo de cรณmo utilizar el widget QLineEdit en una aplicaciรณn de PyQt5:

      
        import sys
        from PyQt5.QtWidgets import QApplication, QMainWindow, QLineEdit

        class MiVentana(QMainWindow):
            def __init__(self):
                super().__init__()

                self.initUI()

            def initUI(self):
                self.setWindowTitle('Ingreso de texto con QLineEdit')
                self.setGeometry(100, 100, 300, 200)

                self.line_edit = QLineEdit(self)
                self.line_edit.move(50, 50)
                self.line_edit.textChanged.connect(self.onTextChanged)

            def onTextChanged(self, text):
                print(text)

        if __name__ == '__main__':
            app = QApplication(sys.argv)
            ventana = MiVentana()
            ventana.show()
            sys.exit(app.exec_())
      
    

En este ejemplo, creamos una ventana principal (QMainWindow) con un campo de entrada (QLineEdit). Luego conectamos la seรฑal textChanged del QLineEdit a un mรฉtodo onTextChanged que imprime el texto ingresado por el usuario en la consola.

Este es solo un ejemplo simple de cรณmo utilizar el widget QLineEdit en una aplicaciรณn de PyQt5. Sin embargo, este widget ofrece muchas mรกs funcionalidades, como validaciรณn de entrada, mรกscaras de texto, y diferentes estilos de apariencia.

En resumen, el widget QLineEdit es una herramienta muy รบtil para permitir a los usuarios ingresar texto en una interfaz grรกfica con PyQt5. Su flexibilidad y versatilidad lo hacen ideal para una amplia gama de aplicaciones.

0 0 votes
Article Rating
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@matias5895
6 months ago

Perfect