Cree una aplicación PYQT simple para su adición:
Los pasos de implementación de una aplicación PYQT simple para calcular la suma de dos números se muestran en esta sección del tutorial. Aquí, los valores de número se tomarán del usuario utilizando cuadros de texto, después de ejecutar el script, entonces se mostrará la suma de los valores después de hacer clic en un botón. Aquí se ha creado una ventana con los campos necesarios para construir el diseño de la aplicación; A continuación, el script de Python se usa para calcular la suma.
Pasos:
Paso 1. Crear objeto de aplicación PYQT
Debe importar los módulos requeridos de Python para diseñar la aplicación Pyqt de este tutorial. Para diseñar esta aplicación, requerirá dos etiquetas, dos cuadros de texto y un botón de empuje.
QAPPLICATION, QMAINWINDOW, QLABEL, QTEXTEDIT, y QpushButton Se requerirán módulos para diseñar la aplicación.
Agregue las siguientes líneas al comienzo del script para usar estos módulos.
# Importar módulos necesariosAgregue las siguientes líneas para crear el objeto de aplicación e iniciar el bucle de eventos. No aparecerá nada después de ejecutar el script ahora.
# Crear aplicación Pyqt de ObjectPaso 2: Crear objeto de clase y ventana
Cree la clase para agregar los objetos necesarios en este paso para diseñar la ventana de la aplicación.
Agregue las siguientes líneas para crear una clase con un objeto de ventana. Aquí, se establecen el título, el tamaño y la posición de la ventana. A continuación, se llama al método show () para mostrar la ventana como salida.
Adición de clase (QMainWindow):Tienes que crear el objeto de la clase antes de ejecutar el bucle de eventos.
# Crear objeto de ventanaLa siguiente ventana en blanco aparecerá después de ejecutar el script.
Paso 3: Agregue los widgets necesarios en la ventana para su adición
Ahora, agregue los objetos necesarios necesarios para implementar la aplicación. Los tres objetos del Chlabel widget, dos objetos del QTEXTEDIT widget, y un objeto de botón del QpushButton Widget se crea en este paso. Los primeros dos objetos de etiqueta se utilizarán para proporcionar el texto de ayuda antes de los cuadros de texto. QTEXTEDIT Los objetos se utilizarán para tomar dos valores de número del usuario. QpushButton El objeto se creará para calcular la suma de los números de entrada utilizando una función de controlador de eventos que se creará en el siguiente paso. El último objeto de etiqueta se utilizará para mostrar la suma de los dos números. Aquí el setGeometry () Se llama a la función a cada objeto establecer la posición del objeto en la ventana.
# Crear etiqueta para el primer númeroLa siguiente salida aparecerá después de ejecutar el script. No se crea ninguna función de controlador de eventos en este paso, que se utiliza para calcular la suma de los números. Entonces, si el usuario hace clic en el botón, no sucederá nada.
Paso 4: cree y llame a la función para manejar el evento de clic del botón
Crear un método nombrado OnClicked () con las siguientes líneas dentro del suma clase para manejar el evento de clic del botón. Los valores de los cuadros de texto se convierten en números enteros utilizando el En t() función y almacenada en el num1 y num2 variables. A continuación, la suma de num1 y num2 se almacenan en el resultado variable. Los valores de num1, num2, y resultado Las variables se convierten en valores de cadena utilizando el str () función, antes de almacenar los valores en el producción variable. El tercer objeto de etiqueta se usa para mostrar el contenido del producción variable.
Def Onclicked (Self):La suma de " + str (num1) +" y " + str (num2) +" es " + str (resultado) + '
'Agregue las siguientes líneas en la clase después del objeto del botón para llamar al método de OnClicked () cuando se haga clic en el botón.
# Función de llamada cuando se hace clic en el botónDespués de ejecutar el script, si el usuario ingresó 12 y 18 en los cuadros de texto y hizo clic en el Calcular suma botón, y la siguiente salida formateada aparecerá debajo del botón.
Conclusión:
La implementación de una aplicación PYQT muy simple se ha explicado en este tutorial a partir de lo básico para ayudar a los nuevos usuarios de Python. Con suerte, el usuario podrá diseñar y crear una aplicación PYQT simple después de completar y comprender los pasos de este tutorial correctamente.