Créez une application PYQT simple pour l'ajout:
Les étapes de la mise en œuvre d'une application PYQT simple pour calculer la somme de deux nombres sont affichées dans cette section du tutoriel. Ici, les valeurs de nombre seront tirées de l'utilisateur à l'aide de zones de texte, après avoir exécuté le script, puis la somme des valeurs sera affichée après avoir cliqué sur un bouton. Une fenêtre avec les champs nécessaires a été créée ici pour construire la conception de l'application; Ensuite, le script Python est utilisé pour calculer la somme.
Pas:
Étape 1. Créer un objet d'application PYQT
Vous devez importer les modules requis de Python pour concevoir l'application PYQT de ce tutoriel. Pour concevoir cette application, il faudra deux étiquettes, deux zones de texte et un bouton-poussoir.
Qapplication, qmainwindow, qlabel, qtextedit, et Qpushbutton Les modules seront nécessaires pour concevoir l'application.
Ajoutez les lignes suivantes au début du script pour utiliser ces modules.
# Importer les modules nécessairesAjoutez les lignes suivantes pour créer l'objet d'application et démarrez la boucle d'événement. Rien n'apparaîtra après avoir exécuté le script maintenant.
# Créer l'application Pyqt d'objetÉtape 2: Créer un objet de classe et de fenêtre
Créez la classe pour ajouter les objets nécessaires à cette étape pour concevoir la fenêtre d'application.
Ajoutez les lignes suivantes pour créer une classe avec un objet de fenêtre. Ici, le titre, la taille et la position de la fenêtre sont définis. Ensuite, la méthode show () est appelée pour afficher la fenêtre en sortie.
addition de classe (qmainwindow):Vous devez créer l'objet de la classe avant d'exécuter la boucle d'événement.
# Créer un objet WindowLa fenêtre vide suivante apparaîtra après avoir exécuté le script.
Étape 3: Ajouter les widgets nécessaires dans la fenêtre pour plus
Maintenant, ajoutez les objets nécessaires nécessaires pour implémenter l'application. Les trois objets du Qlabel widget, deux objets du Qtextedit widget, et un objet de bouton du Qpushbutton Le widget est créé dans cette étape. Les deux premiers objets d'étiquette seront utilisés pour fournir le texte d'aide avant les zones de texte. Qtextedit Les objets seront utilisés pour prendre deux valeurs de nombre de l'utilisateur. Qpushbutton L'objet sera créé pour calculer la somme des numéros d'entrée à l'aide d'une fonction de gestionnaire d'événements qui sera créée à l'étape suivante. Le dernier objet d'étiquette sera utilisé pour afficher la sommation des deux nombres. Ici le setGeometry () La fonction est appelée à chaque objet pour définir la position de l'objet dans la fenêtre.
# Créer une étiquette pour le premier numéroLa sortie suivante apparaîtra après avoir exécuté le script. Aucune fonction de gestionnaire d'événements n'est créée dans cette étape, qui est utilisée pour calculer la somme des nombres. Donc, si l'utilisateur clique sur le bouton, rien ne se passera.
Étape 4: Créez et appelez la fonction pour gérer l'événement de clic du bouton
Créer une méthode nommée onClicked () avec les lignes suivantes à l'intérieur du ajout classe pour gérer l'événement de clic du bouton. Les valeurs des zones de texte sont converties en nombres entiers à l'aide du int () fonction et stocké dans le num1 et num2 variables. Ensuite, la somme de num1 et num2 sont stockés dans le résultat variable. Les valeurs de num1, num2, et résultat Les variables sont converties en valeurs de chaîne en utilisant le str () fonction, avant de stocker les valeurs dans le sortir variable. L'objet troisième étiquette est utilisé pour afficher le contenu du sortir variable.
Def onClicked (soi):La somme de "+ str (num1) +" et "+ str (num2) +" est "+ str (result) + '
'Ajoutez les lignes suivantes dans la classe après l'objet du bouton pour appeler la méthode OnClicked () lorsque le bouton sera cliqué.
# Fonction d'appel lorsque le bouton est cliquéAprès avoir exécuté le script, si l'utilisateur est entré 12 et 18 dans les zones de texte et cliqué sur le Calculer la somme bouton, et la sortie formatée suivante apparaît sous le bouton.
Conclusion:
L'implémentation d'une application PYQT très simple a été expliquée dans ce tutoriel à partir de la base pour aider les nouveaux utilisateurs de Python. Espérons que l'utilisateur pourra concevoir et créer une application PYQT simple après avoir terminé et compris correctement les étapes de ce tutoriel.